This question is something to do with a sense that means "to make someone look more attractive"..
In my the first imaginary situation,I meet a friend of mine who started to wear glasses.So I would like to say that the glasses she wears look good on her and a subtle thing is that I don't want to imply your new glasses better than old ones or this color is better, I want to imply you look better with glasses (and this is first time I see her with glasses).Should I say:
1.The glasses suit you.
2.The glasses fit (on) you.
If both are ok, is there any difference in terms of meaning?
And a situation in which a friend of mine who asks which one I should wear for the party , blue or black shirt?Can I say?
1.I think you should go for blue one .It suits you because your eyes are blue too.So they match.
2.I think you should go for blue one .It fits (on) you because your eyes are blue too.So they
match.
If both are ok, is there any difference in terms of meaning?
Thanks in advance.