While your regular skin care regimen is important, you need to protect your skin. Sun exposure is one of the key causes of sunspots and brown spots. Using a mineral-based sunscreen will help protect your screen, and you should look for SPF 30 protection at the least. Obviously, you cannot wear protective clothing on your face, and therefore, sunscreen is your best bet. If you have acne, it could cause spots on the skin. Consider treatment for acne and pimples.