Thanks for providing more information.
Sorry for late reply and inconvenience.
As you describe possible causes of white spots on the skin can be post inflammatory hypopigmentation,vitiligo,p versicolor,idiopathic guttate hypomelanosis.
the treatments depends on the cause: you can apply cream called Melgain lotion on the white spots at night and expose to sunlight the next day in the morning for 10 minutes.
The white spots will get a color over a period of time.
If there is no improvement in the color , you can visit a dermatologist who would examine your skin under a Wood's lamp to come to a exact diagnosis.
Further treatment may include exposure to UVB light, called phototherapy, and would only be prescribed by a doctor.
Medications applied topically that can help include Elidel and Protopic, which can result in restoration of the pigmentation, and are prescribed by a doctor.
I hope I've provided
the information you were seeking. If you are happy with my service, please
provide a positive rating. If not, please let me know so l can continue to help
you. Thank you.