Mostly you should buy sunglasses for quality.
Oakley sunglasses are amazing because they are the strongest lenses out there (industrial grade)
Any other sunglasses will just shatter if you got hit with ur sunglasses on. I am just saying they are the best quality for your money. It says something when the soldiers in Iraq use Oakleys over any other brand. (mostly because they can stand shrapnel)