Quora User, Cosmetic Dermatology. There are many types of hyper-pigmentation, but the following 3 are the most probable causes for dark spots, brown spots and age spots to appear on the skin. Sun Exposure: Darker pigment spots such as age spots are caused by sun exposure and harmful UV rays that produce excess melanin.