Sunglasses aren't one-pair-fits-all: I have three pairs - Oakley Juliet, which I use when I'm doing active stuff, two Ray-Bans, one for everyday and one a bit dressier.
On a sidenote: I've been pleasantly surprised with how Oakley as a company stands behind its products: I've owned the Juliet for over a decade, and I can send it back to them anytime, to get them "serviced" (change all the rubber gaskets, new screws, etc) on any pair of Oakleys. They send them back as if they were new. One time they even replaced a scratched lens free of charge as part of the service.