Like folks have said, it’s mostly a fit thing. I’ve found the glasses that move around least for me tend to be close fitting. This approach may not provide the kind of ventilation you’re also looking for.
my current favorites I only considered because of a favourable review and article on STW some while back. Julbo ‘whoops’ and a similarly-style pair with a bit more coverage. One pair has polarized and photochromic lenses, the other photochromic.
both stay put fairly well when things get rowdy. The Julbos have stayed put in several uncomfortable offs.
in cold weather both are prone to steaming up a bit on the climbs.
Before that, some old Oakley Flak Jackets were pretty grippy.