Last month I switched phones. Again. I know, I know — occupational hazard. This time it was from a Samsung Galaxy S24 Ultra to a Google Pixel 9 Pro, and I was genuinely nervous about the migration. Not because I thought I'd lose everything, but because I've been burned before. The time I lost two years of WhatsApp voice notes still haunts me.
So this time I went slow. I documented everything. And I'm going to walk you through the whole process the way I actually did it — no fluff, no "just use the cloud" hand-waving.
Before You Do Anything Else, Back Up First
This sounds obvious but most people skip it or do it halfway. Don't. Before you even open the box on your new phone, your old phone needs a full backup.
On Android, go to Settings → Google → Backup and make sure "Back up to Google Drive" is turned on. Tap "Back up now" and let it finish completely. Don't close the screen. Give it 10-15 minutes if you have a lot of data.
On iPhone, go to Settings → [Your Name] → iCloud → iCloud Backup and tap "Back Up Now". Or plug into a Mac and do a local backup through Finder (macOS Catalina and later) or iTunes on Windows. I actually prefer the local backup route — it's faster and doesn't eat your iCloud storage.
Android to Android: The Easiest Path
If you're staying in the Android world, you've got two main options: the built-in cable transfer during setup, or Google's backup system. I used both together because I'm paranoid.
The Cable Transfer Method (Recommended)
When you power on your new Android phone for the first time, it'll ask if you want to copy apps and data from your old phone. Say yes. Then it'll ask you to connect the two phones with a USB-C to USB-C cable. Most flagship phones in 2025-2026 support this natively.
This transfers: contacts, call logs, SMS messages, apps, app data (for most apps), photos, videos, settings, and Wi-Fi passwords. The whole thing took about 23 minutes for me with roughly 60GB of data. Your time will vary by cable speed and phone model.
One thing I noticed: not every app transfers its data via this method. Banking apps, for example, almost always require you to log back in manually and re-enable biometrics. That's by design — it's a security thing. Don't panic when your bank app opens like a fresh install.
Using Google Drive Backup as a Fallback
Even if you did the cable transfer, signing into Google on your new phone will pull in anything the cable missed. Contacts sync automatically. Gmail, Google Photos, Chrome bookmarks, Google Pay — all of it comes back once you're signed in.
The one thing Google's backup does not restore well is third-party app data. Your progress in a game, your custom settings in a non-Google app — those are hit or miss. The cable method handles those better.
iPhone to iPhone: Apple Makes This Annoyingly Simple
I'll give Apple credit here. The Quick Start feature is genuinely well designed. Hold your new iPhone near your old one, confirm the animated pattern that appears, and it'll walk you through a direct transfer.
You can transfer directly over Wi-Fi, or use a Lightning/USB-C to USB-C cable for faster speeds. The cable option is way faster — for a 128GB phone with ~80GB used, direct Wi-Fi transfer can take 2+ hours. Cable gets it done in under 45 minutes usually.
Quick Start transfers essentially everything: apps, settings, data, passwords (via iCloud Keychain), Apple Pay cards setup, Home Screen layout, the works.
What Doesn't Transfer Automatically on iPhone
A few things need manual attention:
- Two-factor authentication apps like Google Authenticator — you need to transfer these manually, or switch to iCloud Keychain which migrates automatically
- Health data only transfers if you enabled iCloud sync for Health before starting
- Any app that uses its own account login (Spotify, Netflix, etc.) will ask you to sign in again, but your data lives in their servers anyway
- eSIM plans need to be transferred separately through your carrier — more on that below
Android to iPhone (or iPhone to Android): The Tricky One
Cross-platform moves are where most people run into trouble. I've done this a few times and I'll be straight with you — it's more manual work, but it's totally manageable.
Android to iPhone: Use the "Move to iOS" App
Apple made a free Android app called Move to iOS (available on Google Play). You install it on your Android phone, then during iPhone setup select "Move Data from Android" and scan the QR code the iPhone shows you.
It transfers: contacts, message history, photos and videos, web bookmarks, mail accounts, calendars, and some free apps (it'll install the iOS equivalent from the App Store if available).
What it doesn't transfer: app data, paid apps you'll need to repurchase on iOS, and anything not in iCloud or Apple's ecosystem.
iPhone to Android: Google's "Switch to Android" App
Google has an app called Switch to Android on the iOS App Store. Same concept — connects your iPhone and new Android device and moves contacts, photos, videos, calendar events, and iCloud mail settings.
I spent way too long figuring out why my iMessages weren't converting properly when I went this route once. Here's the fix: before you switch, go to Settings → Messages → Send & Receive on your iPhone and deregister your number from iMessage. If you don't do this, texts from iPhone users will still try to route to iMessage and you'll miss them on your new Android.
The WhatsApp Situation (It Deserves Its Own Section)
WhatsApp migration is its own thing and it trips up a lot of people. The good news: as of 2024-2025, WhatsApp has built-in cross-platform transfer support. The bad news: it requires both phones to be physically present and connected at the same time.
WhatsApp: Same Platform (Android to Android or iPhone to iPhone)
On Android: WhatsApp backs up to Google Drive automatically if you enabled it. When you install WhatsApp on your new Android and verify your number, it'll prompt you to restore from Google Drive. Tap restore. Done. Your full chat history, media, everything comes back.
Same for iPhone → iPhone via iCloud. WhatsApp stores backups in iCloud. New iPhone, verify number, restore from iCloud backup. Easy.
WhatsApp: Cross-Platform
Open WhatsApp on your old phone → Settings → Chats → Move Chats to [Android/iPhone]. It'll generate a QR code. On your new phone, during WhatsApp setup, scan the QR code when prompted. The phones connect directly over Wi-Fi and transfer your chat history.
This only works with WhatsApp version 2.22.7.74 or later on Android and version 22.8.77 or later on iPhone. If you're on an older version, update first. The transfer doesn't include media files older than 7 days by default — you'll need to manually move those if you want them.
Don't Forget Your SIM and eSIM
Physical SIM is simple — pop it out, pop it into the new phone. Takes 30 seconds. Most carriers still use nano-SIM.
eSIM is different. You can't just move it. You need to go to your carrier's app or website and request an eSIM transfer. In the US, carriers like T-Mobile, Verizon, and AT&T all support this through their apps. It usually takes 5-15 minutes. Outside the US, process varies — check your carrier's support page directly.
If you're on a prepaid or budget carrier (like Google Fi, Mint Mobile, or similar), they typically handle eSIM transfers through a chat support system. Have your account number and PIN ready.
A Quick Checklist Before You Wipe Your Old Phone
Seriously, do not factory reset your old phone the same day you transfer. Keep it for 48 hours. I made the mistake of wiping my old phone immediately once and then discovered my authenticator app codes hadn't transferred. It was a bad afternoon.
Here's what to verify on your new phone before nuking the old one:
- Phone calls and texts work — make a test call, send a test SMS
- WhatsApp chats are all there — scroll back through a few important conversations
- 2FA apps are set up — log into one service that requires 2FA to confirm it works
- Photos are synced — open Google Photos or iCloud Photos and confirm recent photos are visible
- Banking apps are functional — open your bank app and make sure you can log in and see your accounts
- Email accounts are active — check that you're receiving new emails
- VPN or work apps are set up if you use them
"The 48-hour rule has saved me more than once. Your old phone is free insurance. Don't throw it away until you're absolutely sure the new one has everything."
One Last Thing About Photos
If you're not already using Google Photos or iCloud Photos with automatic backup enabled, your photos only exist on your device. That means if your transfer fails or you wipe your phone too soon, they're gone.
Google Photos free tier was reduced to 15GB shared across Google services back in 2021, and that hasn't changed as of 2026. If you've got more than 15GB of photos, you'll need Google One — 100GB costs about $2/month, 200GB is $3/month in the US. iCloud is similar pricing: 50GB for $0.99/month, 200GB for $2.99/month.
For anyone in countries with expensive data or limited storage budgets, a local backup to a laptop using Google Photos Takeout (takeout.google.com) is completely free and gives you a full export of all your photos and videos. I do this every few months anyway, regardless of what phone I'm on.
That's honestly the whole process. It's not as scary as it used to be — phone makers have gotten much better at this over the last few years. The main thing is just not rushing it. Take your time with the backup, keep the old phone around for a couple days, and double-check the stuff that really matters before you move on.
