You can get new Pokémon by using the Unite License, which can be acquired with Aeos gems or Aeos coins and has no time limit. Another way is to use the Temporary License, which is usually offered as a reward for events and lets you use some pokémon for only a short period of time.