Apps with logins will usually log you out, so get all the login info before you delete the old phone data. I recently transferred my data from an old iPhone to a new iPhone and found that Apple has a newer method to transfer data that will make it easier and retains the data for most apps.
Before doing this method, I recommend you go to your iPhone Settings > click on your name/profile at the very top > iCloud > make sure everything setting is turned on for backup. Do not worry about buying iCloud storage, they have a new feature that gives you enough iCloud storage so that you can transfer data to your new phone. Here is a link to the Apple article explaining exactly how to do this.
For me, all my apps were normal and still had the same exact data where I last left off (even some apps that I thought would reset the score/reset my progress got saved because I turned on all settings in the iCloud section I mentioned).
Also, do not reset/delete your old iPhone data until you have 100% confirmed all your data and apps are in your new phone. Trust me, check every app, make sure everything is good before deleting your old phone data because there are multiple ways to still recover that old phone data if it did not transfer properly.