I have always been wearing Rayban aviator sunglasses. They are much cheaper than Oakley and have really good quality. But now there are many fake Rayban sunglasses sold online. You'd better buy them from the official site.
I am wearing Maui Jim sport. The frame is titanium. They are great for bright days, especially over water. They are very slim, so they fit behind the earseals on a headset without causing noise or a headache.
I would recommend Serengeti glasses with driver lenses. The color of the lens is amber which makes them work more effective in low light or overcast conditions. They also block harmful UV rays to protect your eyes.They are expensive, but they worth you pay.