I've found that new anti-fog swim goggles have a very limited anti-fog lifetime. After a few swims, or after some spit/rinses, their antifog is ruined or gone. This has been the case for the last few high-end Speedo goggles I've bought. In order to keep using them once that initial anti-fog treatment fails, the fogging must be addressed. I have tried spit & rinse, the Speedo goggle anti-fog liquid, the Tyr goggle anti-fog spray, Cat Crap, and JAWS Quick Spit anti-fog spray. Spit and rinse is obviously free, but doesn't work that well, and gives off unsanitary vibes. Of the anti-fog products one has to pay for, Speedo only worked for one swim (wholly unsatisfactory), Tyr didn't even work for one swim (complete waste of money), Cat Crap caused significant light glare issues and also started fogging anyway, and Jaws Quick Spit allowed for two to three swims before reapplication was necessary. As a result, even though I'd like Jaws Quick Spit to do better, it is the best swim goggle anti-fog out there, so it is the only product I will repeat purchase. Cat Crap has worked well for ski goggles in the past, so I will save it for that. For swimming, I'll stick with Jaws Quick Spit.