Hello.
There are many reasons for white spots.
As per your description it seems to be vitiligo.
Next Steps
Have you done blood test to check your
vitamin level or other hormonal changes.
Health Tips
Pls send me the pic of affected area so that I can help you in diagnosis and treatment. also I will let you know required investigation