When it comes to pokemon that evolve wth trading or stones, is it better to evolve it whenyou got the move set you want like older pokemonmor evolve right away?
depends on what you want. If you want a good moveset before evolving yes it's good, but if you want better stats then no. The pre evolution has lower stats, so when you evolve at a higher level than when it should evolve it will be generally weaker than if you leveled it up at the right time.
It really depends on the stats of the evolved and non-evolved pokemon and what you're trying to accomplish. For pokemon like Scyther for example, I never evolve them until like, level 99 because Scizor's speed sucks and I want my fast pokemon to actually be you know, fast. If whichever pokemon you're evolving have a better stat increment after evolution, then it's probably a better idea to evolve faster unless the move is really important. Otherwise, just wait it out.