Its genetic code is unstable, so it could evolve in a variety of ways. There are only a few alive.
EEVEE has an unstable genetic makeup that suddenly mutates due to the environment in which it lives. Radiation from various STONES causes this POKéMON to evolve.