assuming its a clear visor, we always used to polish them in washing up liquid. Since I started wearing and Arai, I havent had the problem.