I get these random white spots/patches on my skin mainly my face. It's a really ugly look. First it starts as dry skin and goes flaky, then it just turns into a white patch and stays there for months and slowly fades away.

does anyone know what this problem is?

and

are there any treatments?

and

what are the possible causes?