Low CP-High IV & High CP-low IV
I have been playing PoGo for last 4 months and have been collecting candies for evolution since. Right now i have some pokemons (Exeggcute, Jigglypuff, evee, Tentacool, charmander, Nidoran) ready to evolve, but the problem is the pokemon with good IV (95%+) have low CP (<300) and pokemons with low IVs (<75%) have high CP. If i evolve low CP-High IV pokemons, i have to invest a lot of dust to power them up and if i select low IV-high CP pokemon, i might ending up wasting up my collecting candies. Also there is a big gamble of move-sets too. I am at level 23. Should i wait a little more ??
Answers
This depends on the distribution of Pokemons in your area. If it's like here I would safe the rare hard-to-come-by like Exeggcute and Charmander until I catch better ones with both high level and good IV, but already evolve the more common mons like Jiggly, Eevee, Tentacool and Nido with the highest CP to have something for gym fights
How rare are the candies for you? If you can find some of these easily in the wild like evee or nidoran I wouldn't hold off evolving it because you can easily collect enough candies again. But I wouldn't evolve anything lower than a level 20 Pokemon as that's the cut off for eggs. Since star dust is valuable I would wait.
For the more rare stuff I would hold off because as you level up you find better CP Pokemon with good IVs or you can wait to hatch a good one from an egg as you level.
I'm a hoarder so I tend to save candies even for common Pokemon and don't evolve anything unless it's 90+ % IV but that's just me. Sometimes I make exceptions for Pokemon that I really want in my Pokedex but this game should be fun so just evolve what you want and don't worry so much.
Movesets tend to be more important anyways so if the candy is easy to get for you (like Eevee and Growlithe for me), I tend to just evolve away and use any that get the right evolutions or movesets.
I have transferred many 90+ Arkanines/Jolteons/Flareons due to bad moves...
With how prestiging works, I am also looking very closely at mid level (10-15) mons since once you have a stable group to attack with (usually lvl 20+ due to eggs), the level 5-10-15 mons are actually more important to find so you prestige faster for max prestige.
Unless it's something pretty rare like Snorlax or Lapras/Dragonite, I wouldn't bother powering most things up since you will tend to find very usable ones as you level up (I'm 26)...even if their IVs are very bad.
Exeggcute's are pretty rare for me so I didn't evolve one till I had a lvl 20+ one...I didn't care as much for IVs since I needed a water counter.