This is caused by your skin overproducing melanin (the chemical in your body that helps your body tan)
SPF is a very strong guard against aggravating this problem, make sure you buy a good quality face moisturizer with at least spf 20 and use it even in the winter sun. Brightening products will usually help with this, there are lots of essential oils and other ingredients in these products that will reduce pigmentation and slow down the production of melanin if you dont want to go with invasive treatments and peels.
This website is a very good source of information for you on this subject and gives some good suggestions of products you can buy.http://www.dermacaredirect.co.uk/pigmentation-treatment.html?kw=hyperpigmentation&fl=462449&ci=4438342206&network=s&gclid=CMjos8CR1qgCFVJX4QodJC1n_g
Try and find something that helps keep this condition under control for you on a daily basis rather then going for treatments. A good massage treatment will also help as it increases the circulation, if you can go for prescription facials, but if you cant look up some good massage techniques online and do it yourself.
Hope it helps ! Nikki