The absolute far down worst brand for fogging for me was the old Swiss Legend watches and even their offshoot brands Elini Barokas and Red Line. Almost every quartz watch I own of those have fogged. I have other brands with a variety of crystals including Sapphire that have fogged. I haven't though had a single mid range brand like Hamilton, Edox, Tissot, Fortis, Gevril, GV2, Glycine, Luminox, Formex, Brera Orologi, Mido, Zodiac, even Shinola(who use good retainers by the way) fog up. Not one. Has always been a so-called bargain brand that I've had fogging issues with. That's my personal experience, others have theirs and they all will be different.