Oakley M-frames is a good choices for training runs and for casual wear. I swap the lenses on the m-frames for cloudy days. I have had the frames for 5 years and they are still fine. They can be somewhat addictive though. Or you can buy some polarized sunglasses or cycling sunglasses. they are also good items to shield your eyes in sun and give you comfortable vision light when you running.
Sports sunglasses for running are designed for runners to not only protect their eyes from the sun, but also prevent wind, dust and other particles getting into the eyes. So we should choose good running sunglasses to protect our eyes from being damaged. Here are some types of sunglasses that are good for running. Oakley Minute Sunglasses have a wrap-around design like big sunglasses, but they are in smaller size. Thus they are best for a smaller face while running. Smith Toaster Slider Sunglasses and Adidas Shield Sunglasses are also good for running.