I've got the Oakley Flak jacket XLJ (LE/Military issue, matte black with no "oakley" on the nose) with the polarized blue lenses. They will not fall off my head no matter what I'm doing. Wet, dry, running, chopping a tree down, driving a boat, doesn't matter. They don't move. The polalizing is in the lenses not just a coating so it's never coming off. You can't beat Oakley for performance eye wear.
Over the years I have known hardcore fisherman (many who guide for a living) who have owned both Oakley and Costa. For strictly fishing and the ability to see fish below the surface, almost everyone of them said the Costa Del Mars beats Oakley, or any other brand for that matter - bar none. I do not know myself, but these guys are out there at least 4 times a week, and they know what they're talking about. That's probably the biggest reason my wife ended up getting the Costa Del Mars instead of less expensive competitors.