I haven’t found a mask that won’t fog!!! However, on a youutbe channel that I’ve followed for years, the guy is OCD & very picky. When he suggests trying something, I usually try it at least once.
This gentleman suggests that you put your mask on first & then start your glasses near the tip of your nose & slide them up to the bridge. The glasses push the mask a bit closer to your face which helps to seal off some of the air coming straight up to fog your glasses. When done properly, you will have NO fog with which to deal!!!
Now, IF you have a mask with the thin piece of metal that goes over the bridge of your nose, you can take your fingers & smooth it into the form of your face. This will help to seal the air flow going straight up, but you may need to do it more than once to get the proper seal & you will need to reseal EVERY time you remove your mask. IF your mask doesn’t have the piece of metal, I’ve read that you can smooth out a twist tie off a loaf of bread, add it to your mask, & get the same result as IF you had the piece of metal. That one I’ve not tried but it makes sense to me!!!