I would not spend too much on sunglasses for various activities, like running, biking, or hiking. It’s not that they wear out, but inevitably they will find their way to the ground, and often enuf that spending a lot on them is sort-of un-necessary. Good ones will not break on impact, but you can avoid a lot of heartbreak by buying 2 pair of $25 glasses from your local sporting goods store rather than one for $50 - and when one gets scratched or crushed, no biggee.
I recently picked-up a pair at Dick’s sporting goods. They have several racks in the open with the cheaper glasses ranging up to about $35 each. Behind the counter were Oakley, which were $100+ each. Many of them had the price tag turned-over, like jewelry. A friend of mine went kayaking a couple years ago with her nice, new, expensive sunglasses. She went to the toilet (pit toilet), and the glasses slipped-off her hat and into the pit. As good as gone!
The things I look for are: price (<$25), UV protection, more wrap-around style, no rubber on the nose-rests (the rubber pads tend to fall-off, or deteriorate from sweat/sunblock), and try to avoid rubber on the ear-rests for the same reason (but I will compromise on this point). I also prefer the ones without the full frame around the bottom, as that interferes with my vision while cycling, but that is a personal choice.