Yes, you can use dish soap to clean your eyeglass material. Dish soap is a great option for cleaning your glass's microfiber fabric because it is designed to cut through grease and oil, which are often the main culprits of dirty glass. However, only use a small amount of dish soap and rinse it all out of the fabric to avoid leaving any residue that could transfer onto your glasses.