Temperature and weather affect its cellular structure, so this Pokémon changes form according to the weather.
Although its form changes with the weather, that is apparently the result of a chemical reaction and not the result of its own free will.