becoming on (someone)
Attractive on someone, as of clothing or other wearable items. That gown is so becoming on you, my dear. My daughter has hazel eyes, so olive green is very becoming on her.
*becoming on someone
[of clothing] complimentary to someone; [of clothing] enhancing one's good looks. (*Typically: be ~; look ~.) The dress you wore last night is not becoming on you. That color is very becoming on you.