White patches can be caused by vitiligo, tinea versicolor, pityriasis alba, lichen sclerosis, and nutritional deficiencies.