one brand that i will stick with are Costa del mar. by far surpass oakley (in my opinion, i've owned both) living in alabama and fishing off the murky tenn. river i would be dead in the water if i didn't bring my costa's ever where i go.
https://www.costadelmar.com/