The most likely cause of this condition is a disorder called Vitiligo, in which the cells that determine skin color are killed or functioning abnormally.
An allergy reaction or contact dermatitis can cause white spots. Warts can appear as white spots or eczma can be spotty and in that case only a doctor's prescription can clear it up.
There can be several causes for the patches. A definate reason why they occur is unknown. Some causes are sunburn, physical illness and heredity. All you can do is carefully take care of your skin and use common sense.
The spots are caused by destruction or weakening of melanocytes (pigment cells responsible for skin color) and is a direct result of loss or stop producing pigment. Many doctors and researchers believe that vitiligo is an autoimmune system disease. Vitiligo affects only the skin color. Texture and other qualities remain normal.