I think Oakleys r the best ones. I have lost so many pairs!!. I will be shopping for new ones after buying my new road bike