I ditched sunglasses while riding by purchasing a helmet with a shaded inner visor/shield. Jamming sunglasses into a helmet sucks... never again for me. Shaded outer helmet shields are nice, until night time. The dual shield helmets with a clear outer and a shaded inner are the answer to that age old problem. Most helmet manufacturers have them available now. Did I mention jamming sunglasses into a helmet sucks?
I wear sunglasses all the time other than when riding. No particular brand, but nothing expensive. My last sunglass purchase was a package of Dewalt shaded safety glasses. I leave a pair in each vehicle, including my bikes.