In reply to TheDrunkenBakers:
I run nearly all the time in shades as I'm in the Alps so sunny snow in winter and strong sun in summer means I've tried a few.
I'm a big fan of the Julbo zebra lenses and being photo chromatic they lighten quickly when running through forest so you don't have to keep taking them off.
https://www.julbo.com/en/16/products/sunglasses/performance/model/venturi_6...
Anti fog which is usually a problem on hills in subzero temps as my own breath can steam and freeze on the lenses but these tend to deal well with that and they're really lightweight but robust. I've worn them for 12 hours straight at a time during ultras and they stay comfortable.
I've got some cheaper Decathlon ones too (you didn't mention budget) but given the choice there's not much contest.