Hyperpigmentation is generally caused when your skin produces too much melanin (the skin’s pigment). There are several reasons why this could happen including too much exposure to the sun, hormonal changes such as pregnancy and the menopause and trauma to the skin (such cuts or acne). It shows as dark spots on the skin.
Hypopigmentation normally occurs when pigment is lost within the skin, and it shows as light-coloured patches.