....Primarily an allergic condition.
Its can be triggered, however, by a huge variety of different things that vary from person to person. Soaps, lotions, detergents, foods, environmental allergens, chemicals, and many other things can cause flare ups. Additionally, some people are worse if it's warm outside, and others if it's cold. It's very individual.