The best way to prevent sunspots is by avoiding exposure to the sun. The best way to do this is to use mineral-based sunscreen or wear clothing to protect yourself from the sun. We also recommend avoiding tanning beds, direct sun exposure, especially during peak hours.