Last year I bought my first pair of bins with all the “special coatings”, including anti-glare and anti-scratch. Within six months the lenses were virtually opaque. On doing a bit of research I found that the coating responds badly to steam, sweat etc, so wearing them out biking, wiping the sweat off them with grit covered gloves then leaving them on the sink while I have a shower probably wasn’t a smart move. So where they had got tiny scratches from wear, the coating was bubbling and peeling off all over.
Just my experience, there may be other, more durable coatings available.