I don't know if it prevents it but I wax all my car headlights at least twice a year and I don't have any fogging. My 8 year old Dodge Ram headlights still looks like new. My 2000 Boxster headlights also look new but it never sits out in the sun. Worth a try.
Rick
|