I use disposable contacts for hunting as I hate wearing glasses hunting due to sweat drips and fogging. It may look a bit naff but if you have to wear glasses then wearing a sweatband helped me a lot, I use one of these
https://www.hyperride.co.nz/product/...am-pullover-ea
The rubber rand makes a huge difference directing any sweat to the side of your face.
Wearing a hat seems to make fogging worse as well, especially wide brim hats, a cap might be slightly better.
I was using Acuvue moist but then the optometrist suggested I try Acuvue Oasys as they will be more comfortable. More expensive but definitely better to wear so I'd recommend spending a bit extra for better quality. I'm only wearing them on weekends usually and sometimes not even then so the extra cost in the scheme of things is not a big deal.
The best solution of all would be to get laser eye surgery if you can afford it.