Question: how to transfer app and data from iphone to iphone?
Answer: Using an iCloud backup, you can transfer all of your apps to a new iPhone at once, without paying anything extra.
You can also use the App Store to pick and choose which apps you'd like to download on your new iPhone.