actually you have control over it, you can give your eevee a special nickname for each eeveelutions, Sparky = Joelton, Rainer = Vaporeon and Pyro = Flareon, you need to restart your game after nicknaming, before you evolve and it only works once for each.