Your history is not enough to give any advice,
We should know the nature of spots you have,
There is possibility of fungal infection
to be ruled out for pre vitiligo
Old spots of having past infection,
Allergic spots due to some oils,shampoo etc.
After the proper history we can conclude some thing.
Ok and bye.