The fastest way depends on what phone you're switching to
If you're moving from an iPhone to another iPhone, use iCloud or a wired connection — both transfer everything at once and take 30 minutes to a few hours depending on how much data you have. If you're moving from Android to Android, Google's built-in transfer tool does the same thing. Switching between operating systems (iPhone to Android or Android to iPhone) is slower because the systems don't share the same backup format, so you'll move photos, contacts, and messages separately rather than all at once.
The method you choose matters because some routes preserve everything — your app settings, text message history, photos organized in folders — while others move only the basics. Starting with the right method saves you from having to manually re-download apps or re-enter passwords later.
Key Takeaways
- iPhone to iPhone: use iCloud backup or a wired connection to move everything in one transfer, taking 30 minutes to several hours.
- Android to Android: use Google's built-in transfer tool during setup, which moves apps, contacts, photos, and settings automatically.
- iPhone to Android or Android to iPhone: transfer contacts and photos through Google Contacts or cloud storage, then download apps separately on the new phone.
- Before you start, charge both phones to at least 50 percent and keep them close together during the transfer.
- Text messages and call history do not transfer between iPhone and Android, so take screenshots of important conversations if you need them later.
Moving from iPhone to iPhone
The easiest route is iCloud backup, which copies everything — apps, photos, messages, settings, passwords — to Apple's servers, then restores it all to your new phone. Turn on your new iPhone and follow the setup prompts. When you reach "Apps & Data," tap "Restore from iCloud Backup," then sign in with your Apple ID. Choose the backup from your old phone (it will show the date and size), and the transfer begins. Depending on your backup size and internet speed, this takes 30 minutes to several hours. Your phone will restart during the process, which is normal.
If you have both phones in front of you and want to skip the cloud step, use a wired transfer. During iPhone setup, when you see "Quick Start," hold your old phone next to your new one. Your old phone will show a camera viewfinder; point it at the animation on your new phone's screen. Once they connect, your new phone downloads your settings, then asks whether to restore from iCloud or set up as new. Choose iCloud, and the process is the same as above. This method is faster for the initial connection but still relies on iCloud for the actual data transfer.
Moving from Android to Android
Google's transfer tool is built into Android setup and moves apps, contacts, photos, calendar events, and most settings automatically. Turn on your new Android phone. During the initial setup, you'll see a screen asking "Do you want to copy apps and data from another device?" Tap "Yes," then scan the QR code shown on your old phone (or enter your Google account email). Your old phone will display a list of what will transfer — review it, then tap "Start" on both phones. Keep them close together and connected to the same Wi-Fi network. The transfer usually takes 15 minutes to an hour, depending on how much data you have.
If you've already finished setup on your new phone, you can still transfer data through Settings. Open Settings, go to "System," then "Reset options," and tap "Copy data from old device." This opens the same transfer process. Note that some apps may not transfer if they're no longer available in the Google Play Store, and you'll need to download those manually after the transfer completes.
Switching from iPhone to Android
Because the systems use different backup formats, you'll move data in pieces rather than all at once. Start with contacts: on your iPhone, open Settings, tap your name at the top, then "iCloud," and make sure "Contacts" is turned on. Wait a few minutes for iCloud to sync. Then go to iCloud.com on a computer, sign in, open Contacts, select all (Ctrl+A or Cmd+A), and download as a vCard file. On your new Android phone, open Google Contacts (contacts.google.com), click "Import," and upload that vCard file. Your contacts will appear in your phone's contact app within minutes.
For photos and videos, the simplest method is Google Photos. On your iPhone, download the Google Photos app from the App Store, open it, and tap your profile icon in the top right. Go to "Photos settings," then "Backup and sync," and turn it on. Choose "High quality" (unlimited storage) or "Original quality" (uses your Google storage). Let it finish uploading — this may take hours if you have thousands of photos. On your new Android phone, download Google Photos, sign in with the same Google account, and your photos will appear automatically. You can then save them to your phone's local storage if you want them there too.
Text messages and call history do not transfer between iPhone and Android through any automatic method. If you need to keep important conversations, take screenshots on your iPhone before switching. Some third-party apps like SMS Backup+ can back up Android text messages to Gmail, but there's no equivalent for iPhone messages moving to Android.
Switching from Android to iPhone
Apple provides a Move to iOS app that you can download on your Android phone from the Google Play Store. During iPhone setup, when you reach "Apps & Data," tap "Migrate Data from Android." Your iPhone will display a code. Open the Move to iOS app on your Android phone, tap "Continue," accept the terms, enter the code, then select what you want to transfer: contacts, message history, photos, videos, web bookmarks, mail accounts, and calendars. Both phones must be on the same Wi-Fi network. The transfer usually takes 15 minutes to an hour. Note that this app transfers contacts and media but not your Android apps themselves — you'll need to download iPhone versions of those apps from the App Store afterward.
If you prefer not to use the Move to iOS app, you can transfer contacts and photos manually. Export your Android contacts as a vCard file (the method varies by phone, but usually lives in Settings > Accounts or Contacts > Export), then email it to yourself. On your iPhone, open the email, tap the attachment, and choose "Add All Contacts." For photos, upload them to Google Photos on Android, then download the Google Photos app on your iPhone and sign in with the same account.
What to do before you start the transfer
Charge both phones to at least 50 percent battery. A transfer that runs out of power halfway through can corrupt data or leave you with an incomplete backup. Keep both phones close together — within a few feet — and on the same Wi-Fi network if the transfer method requires it. If your Wi-Fi is slow or unstable, move closer to your router or consider using a wired connection on a computer if that's an option for your transfer method.
On your old phone, make sure you're signed into the account you want to back up from. For iPhone, that's your Apple ID (Settings > [Your Name]). For Android, that's your Google account (Settings > Accounts). If you're not signed in, the backup won't include your apps, photos, or settings. Also check that you have enough storage: iCloud backups need space in your iCloud account (you get 5 GB free), and Google backups need space in your Google account (also 5 GB free). If you're over your limit, delete old backups or photos you don't need before starting.
What happens if the transfer fails or gets interrupted
If your transfer stops partway through, don't panic — most of your data is usually safe. For iPhone-to-iPhone transfers via iCloud, simply restart your new phone and go back to "Apps & Data" during setup. You can restore from the same backup again, and it will pick up where it left off. For Android-to-Android transfers, the process is similar: restart your new phone and run the transfer tool again from Settings.
If you've already finished setup and the transfer failed, you can still move data manually. On iPhone, go to Settings > General > Transfer or Reset > Erase All Content and Settings, then set up as new and restore from iCloud again. On Android, go to Settings > System > Reset options > Erase all data, then set up and run the transfer tool again. This erases everything on your new phone and starts fresh, so only do this if your first attempt clearly didn't work.
Frequently Asked Questions
Will my apps transfer to my new phone?
Apps transfer automatically when you back up from iPhone to iPhone or Android to Android, but you'll need to re-download them if you switch between operating systems. The app data (your login, settings, saved games) usually transfers, but the app itself must be downloaded fresh from the App Store or Google Play Store on your new phone.
Do text messages transfer between iPhone and Android?
No. iMessage and SMS on iPhone don't have an automatic transfer method to Android. If you need to keep important conversations, take screenshots before switching. Some Android backup apps can save text messages to your Google account, but there's no equivalent for iPhone messages moving to Android.
How long does a data transfer usually take?
Transfers within the same operating system (iPhone to iPhone or Android to Android) usually take 15 minutes to an hour, depending on how much data you have and your internet speed. Transfers between operating systems take longer because you're moving data in pieces — contacts, photos, and apps separately — and can take several hours if you have a large photo library.
Can I use my old phone while the transfer is happening?
No. During an active transfer, both phones need to stay connected and shouldn't be used. If you interrupt the transfer by using your phone or closing the transfer app, it may fail or leave your new phone with incomplete data. Wait until the transfer finishes completely before using either phone.
What if I don't have enough storage space for the transfer?
If your new phone doesn't have enough space for all your data, delete apps or photos you don't need on your old phone before backing up. You can also choose to transfer only certain types of data — for example, contacts and photos but not all your apps — during the setup process on most phones.