if you have an android phone it should just auto download them as soon as you sign into the new one with your google account
if you buy a pixel it literally comes with a cable to connect 2 phones and sends over all apps+data
there is also a NFC transfer option built into android by default that will send things over
.2 seconds on google would have told you this
i assume apple works the same way, all tied to your appstore account