I voted D: Contacts are always better. I think guys and girls ALMOST always look better with no glasses rather than with glasses. You already look really good though. You're attractive with the glasses and you're attractive without the glasses. Win/Win situation
hm... if i'm to be honest, the frames are a little thick. It creates a heavy contrast to your skin, due to the rather dark color. As for the color itself, that's not a bad choice, it compliments your hair and looks natural. Also i think the frames might be a little on the large scale. I can get the practical reasons for getting em large, but honestly they look too large for you; mostly due to a combination of the rather large and visible fins/end-pieces, the generally thick frame, and the fact the glass goes so far downwards.
But then again, i spent 4 hours picking my frame (worth it XD), so i guess i'm picky.
They suit u well, I do like girls with glasses it just adds a little something and adds to their overall looks and u look good in them. They will take time for u to adjust to them but wear with confidence and a smile and others will love them too