You also shouldn't use anything with ammonia, bleach, vinegar, or window cleaner because those chemicals strip away the coatings on your glasses.
Eyeglasses are prone to buildup of natural oils from your hands, face, and eyelashes, creating a sticky layer of dirt and grime. This tends to give you a blurry vision through the lenses.
So what if you're microfiber cloth is AWOL and you don't have the lense spray we gave you on hand? A gengle soap, warm water and clean cotton cloth will do.
– German Proverb