I would evolve it and check it's move set. If you get a Jolteon with Thunder, Flareon with Fire Blast or Vaporeon with either Aqua tail (defense) or Hydro Pump (offense) I would keep it and power it up.
A bit hard to recommend keeping a Pokemon at only level 21 since you will obviously find higher CP Pokemon in later levels but the chance they will have IVs that good are slim.
I have a almost perfect Eevee but low CP
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare
I have a low Eevee (418) im level 21 ...
It has 97% IVs
Is it worth evolving and then powering up or waiting for another Eve...
Here in my country eevees are kinda rare