Sun spots on skin, also referred to as solar lentigines, are due to sun exposure.
They’re flat, brown spots that show up on the parts of your skin that have been exposed to the sun. Once you start getting these spots on your skin, you can expect them to darken and increase in number with every single UV ray that hits your skin.
Any UV ray from the sun will darken your sun spots. Yes, that means that even the sun comes through the windows, the bounces off cement or water or that passes through the clouds will worsen your sun spots.