I've got one model of Tifosi sunglasses w 3lens found here on TE. I use them for mtb. They work pretty well. W mtb there is more risk of getting scratched up w branches etc. Thus went w somethin lesser priced.

For the road I wear Rudy Project sunglasses. I love my Rudy's. I have a small face and wear size small helment. Rudy girls are perfect. Plus, I crashed straight on my head and face, split the Rudy's, and they STILL gave me a brand new pair for cost of shipping only.

For town driving and casual I have a pair of women's Oakley's I got off REI one year. They are great as well.