Sunspots appear due to overexposure to the sun and ageing. They predominantly affect older people. These spots come in different shapes, colour, and sizes. Unlike freckles, sunspots have an uneven pattern and commonly occur on arms and hands. Freckles are smaller in size and tend to fade or disappear when you limit your sun exposure.