Gucci or Christian Dior for men.......... YSL had some hot pairs too but of course Yves retired. If you go with Gucci, make sure to not buy something so trendy that will be cheaply imitated and then played out the next season. Stick to a more classic look
be sure to never ever buy them at sunglass hut or solstice unless you want to get ass raped. Try them on to see if they fit well and then just buy the same model on the internet (for half the price)
If you wear oakley's you need to be thrown into a timemachine and go back to 1993 where you came from.
for women Gucci, Chloe, and Chanel are the way to go.