I’m switching from an old Android phone to my first iPhone and don’t want to lose my photos, messages, WhatsApp chats, and app data. I’m confused about which transfer method is best, what I should do before starting, and how to avoid missing anything important during the move. Can someone walk me through the safest, most complete way to transfer my data from Android to iPhone?
Did this switch for my sister last month. Here is what worked, step by step.
-
Before you start
• Charge both phones.
• Connect both to solid Wi‑Fi.
• Update Android to latest version.
• Free some space in iCloud on the iPhone. Photos + WhatsApp backups eat a lot.
• Turn off VPN on both. -
Use “Move to iOS” for the main stuff
On Android:
• Install “Move to iOS” from Google Play.
On iPhone (first setup, before Home Screen):
• On the Apps & Data screen, pick “Move Data from Android”.
• On Android, open Move to iOS, follow steps, enter the 6 or 10 digit code from the iPhone.
You can transfer:
• Contacts
• SMS messages
• Photos and videos in local storage
• Google account
• Some free apps that exist on both stores
Do not use it if you already finished iPhone setup. You would have to erase the iPhone and start again to use it.
- Photos and videos
Best method if you used Google Photos on Android:
• On Android, open Google Photos, let it finish backup.
• On iPhone, install Google Photos, sign in, turn on backup.
You see everything without filling iCloud at once.
If you want them in Apple Photos:
• On Android or web, download the folders you care about.
• Move them to a computer.
• Use iCloud for Windows or a Mac to upload into iCloud Photos.
Takes time, but keeps dates and albums mostly intact.
- WhatsApp chats
Do NOT use Move to iOS for WhatsApp. Use the official path.
On Android:
• Update WhatsApp to latest version.
• Go to Settings → Chats → Move chats to iOS.
• Follow prompts. It will link to the iPhone with a QR code.
On iPhone:
• Install WhatsApp.
• Open and log in with same phone number.
• It should detect a transfer is pending.
• Tap Start and wait.
Things to note:
• You need both phones on the same Wi‑Fi.
• Keep both on and unlocked.
• It does not go through Google Drive backup. It uses direct transfer.
-
Messages that are not WhatsApp
• Native SMS and MMS go through Move to iOS.
• RCS features from Google Messages do not transfer as such, they become regular SMS threads at best.
• After setup, on iPhone, enable iMessage. Settings → Messages → iMessage ON. -
Apps and app data
This is the weak part.
• Paid apps on Android will not carry over to iOS. You buy again if you want them.
• Only apps with an iOS version show in the list.
• App data often does not transfer, unless the app syncs via an account, like Spotify, Netflix, Facebook, Instagram, etc.
So, before switching, sign up and log into apps that have cloud sync, so your stuff is tied to an account, not the device. -
Contacts, calendar, email
Easiest way is to keep your Google account.
On iPhone:
• Settings → Mail → Accounts → Add Account → Google.
• Turn on Mail, Contacts, Calendars.
This keeps everything in sync without manual exports. -
After setup checks
On iPhone, double check:
• Photos app has at least your important photos.
• WhatsApp chat history looks complete for your main chats.
• Messages app has old SMS threads.
• Contacts list is correct.
• Apps that need login are signed in. -
Common problems and fixes
Transfer stuck on “Preparing” or % not moving:
• Turn off “Smart network switch” or similar on Android Wi‑Fi settings.
• Turn off mobile data during transfer.
• Keep phones close.
• If it fails twice, reset the iPhone and try again with smaller chunks.
Move to iOS says “Not enough space”:
• Clean WhatsApp media on Android before.
• Remove large downloads, offline maps, etc.
WhatsApp on iPhone does not show the transfer screen:
• Confirm same phone number.
• Do not restore from iCloud WhatsApp backup first.
• Delete WhatsApp on iPhone, reinstall, try again from Android.
If you want the least hassle, my order of operations:
- Get Google Photos fully backed up.
- Migrate WhatsApp using the official “Move chats to iOS”.
- Run Move to iOS for contacts, SMS, basic photos, and apps.
- Re‑login to everything on the iPhone.
Takes a bit, but you keep almost everything you care about.
You’re already getting solid advice from @nachtschatten, so I’ll just fill in some gaps and push back on a couple points from my own experience.
First, about “which transfer method is best”:
- If you want lowest risk of losing stuff: I’d actually prioritize cloud-based syncing over one giant Move to iOS session. Move to iOS can be flaky, especially with older Androids or sketchy Wi‑Fi.
- If you want fast and done in one go: Move to iOS is fine, but I’d still split the job: core data via Move to iOS, important stuff backed up separately.
1. Prep that almost nobody talks about
Before touching any transfer tool:
-
Audit what you actually care about.
Open Photos, WhatsApp, SMS, and each key app. Ask: “If this vanished tomorrow, would I miss it?”
You’ll find a bunch of junk: memes, duplicates, temp downloads. Deleting them first makes everything smoother and faster. -
Screenshot critical app screens.
Stuff that does not migrate cleanly:- Authenticator apps (2FA)
- Banking apps settings
- Game progress without account login
I always screenshot: - 2FA recovery codes
- App settings pages I know I’ll forget
Old school, but it saves you.
-
Check accounts in apps.
Log in or create an account for:- Notes apps
- To‑do lists
- Fitness apps
- Password managers
If an app doesn’t have a sign in and only stores data locally, assume that data is basically stuck on Android.
2. Move to iOS: use it, but don’t worship it
I’d slightly disagree with relying on Move to iOS as the “main” backbone. It tries to do everything at once, which is exactly why it sometimes chokes.
I usually do:
-
Use Move to iOS only for:
- Contacts
- SMS
- Basic media if your library isn’t massive
-
Turn photos into a separate project (see below).
If you’ve already set up the iPhone and don’t want to erase it, I would not reset it just to run Move to iOS. In that case:
- Export contacts from Google as vCard and import into iCloud / iPhone
- Let WhatsApp and Google Photos handle their own data
Slower, but you keep your current iPhone setup.
3. Photos: pick one “truth” and stick to it
You basically need to choose: Google Photos as your photo brain or iCloud Photos as your photo brain. Trying to fully live in both gets messy.
What I usually recommend:
- Short term:
- Let Google Photos finish backup on Android.
- Install Google Photos on iPhone, sign in, you instantly see everything.
- Long term:
- If you commit to Apple, eventually enable iCloud Photos and slowly import only the albums / years you actually care about.
If you have a ton of old random screenshots and memes, don’t dump the entire chaos into iCloud. Curate a bit first on Android or web.
4. WhatsApp: one shot, don’t mix methods
Totally agree with not using Move to iOS for WhatsApp. One extra warning:
- Do not try to restore WhatsApp from both:
- Google Drive backup
- iCloud backup
Pick the official “Move chats to iOS” once. After that, treat iCloud backup as the “new normal”.
If you mess this up, you can end up with:
- Old messages only
- Or a partial history that overwrote the fresh Android transfer
Also, before starting:
- Clean giant WhatsApp groups that are just sticker spam and 8 years of forwarded videos. It makes transfer less painful.
5. SMS and RCS expectations check
SMS will come across fine. RCS: not really.
On Android, those “blue bubble” like RCS features get dumbed down to basic message threads or not fully preserved. So if there is some ultra important RCS conversation, I’d:
- Export it as a PDF using a third party SMS/RCS export app on Android
- Save that file to Google Drive / email so you at least keep the text.
Not pretty, but better than nothing.
6. Apps and game data: assume almost nothing survives
This is where people get disappointed.
- Any subscription‑based or account‑based service is usually safe:
- Spotify, Netflix, social media, note apps, task managers
- Games are hit or miss:
- If they support sign in with Google / Facebook / custom account, use it now on Android
- If not, assume progress dies with the phone
If there is a game you really care about, google
“game name migrate Android to iOS”
Some have weird manual methods or support can move accounts if you send them IDs.
7. Email, contacts, calendar: keep Google alive
I think the best low‑stress path is to keep using your Google account even on iPhone:
- Add Google in Settings → Mail → Accounts
- Toggle Contacts and Calendars
That way you don’t have to fully “move” anything, it just syncs.
If you later fall in love with Apple’s ecosystem, you can slowly migrate to iCloud if you really want, but there’s no rush.
8. What I’d actually do in your shoes (order of attack)
- Clean up Android
- Delete junk photos and videos
- Trim WhatsApp media
- Log into important apps
- Make sure Google Photos has every photo
- Migrate WhatsApp using the official in‑app “Move chats to iOS”
- Run Move to iOS but only once, with:
- Contacts
- SMS
- Media if it’s reasonably sized
- On iPhone:
- Sign into Google account for mail / contacts / calendar
- Install Google Photos, confirm all pics are there
- Log into apps that use cloud sync
- After a couple days:
- If nothing major is missing, then consider enabling iCloud Photos if you want stuff inside the native Photos app long term.
If at any point a transfer step fails more than twice, don’t keep re‑trying the same thing forever. Split it up: less data, or switch to a cloud / manual method for that category.
You won’t get a 100 percent perfect “clone” of the Android phone, but with this combo you usually keep everything that actually matters: conversations, key photos, main apps, and accounts.
Skip one‑click “magic” and think in layers. @nachtschatten already covered the workflow; I’ll hit the bits people regret after they’ve switched, plus where I disagree slightly.
1. Decide what you’re OK not transferring
This sounds backwards, but it keeps you sane.
- Stuff usually worth letting go
- Old app cache & downloads
- Random APKs, old installers
- Half‑finished games with no cloud save
- Stuff to actively archive instead of “migrate”
- Important SMS / RCS threads → export as PDF or TXT
- Bank SMS codes → note down account recovery methods separately
- Work chats in apps you no longer use but might need for legal / records
Think of it as: “What must still exist in 3 years even if I lose this iPhone?” Those go into files, not just app data.
2. Where I mildly disagree about Move to iOS
I’m less worried about Move to iOS if you treat it like a clean OS install:
- Use it once, on a fresh iPhone
- Keep the Wi‑Fi router close and don’t touch either phone during transfer
- Disable battery savers on Android before you start
Where I’m stricter than @nachtschatten:
- If Move to iOS fails twice in a row at the same step, assume that category is cursed.
Stop trying to ram all media through it and switch that one category to a manual / cloud method.
Repeating the same failure 5 times is how people waste half a day.
3. Photos: think “archive vs workspace”
Instead of choosing only Google Photos or iCloud Photos as the “one truth,” I treat them like:
- Archive: Google Photos
- Everything you ever shot
- Easy search, cross platform
- Workspace: iCloud Photos
- Current and recent years
- Albums you curate
- Shared albums with friends / family on iOS
That way you are not forced to shovel 8 years of memes into iCloud. Start with this:
- Let Google Photos fully back up your Android.
- On the web, quickly nuke:
- Screenshots
- Duplicates
- “Forwarded many times” junk folders
- On iPhone, enable iCloud Photos only after you’ve decided what belongs in your Apple “workspace.”
Later, you can selectively download older photos from Google and drop them into iCloud if you ever need them.
4. WhatsApp: extra trap nobody mentions
Beyond the one‑direction transfer @nachtschatten mentioned, a big gotcha:
- After you move chats to iPhone, immediately create an iCloud backup in WhatsApp.
- Then on Android, turn off its Google Drive backup so you do not accidentally restore from the old world on a future reinstall.
People sometimes reinstall WhatsApp a month later on iPhone, see “backup found,” and unknowingly revert to a stale set of chats.
5. SMS & RCS: think “record,” not “live migration”
RCS simply does not have a clean cross‑platform story. So:
- Use an SMS/RCS exporter to generate files (HTML, CSV, PDF) for key conversations.
- Store those in Google Drive or iCloud Drive.
You won’t have those texts inside Messages on iOS, but you will still have the history if you ever need to search or prove something.
6. Apps & games: proactive salvage operation
Instead of hoping data follows you:
- Before you touch the iPhone:
- Open each app you care about
- Check for any of:
- Email login
- Google / Facebook / Apple ID style login
- “Create account” option
- If there is none, assume that data is local and probably will not move.
For important apps with no sync, search the app name plus “backup” or “export” on the web. Some have weird built‑in export features (like CSV exports for habit or finance trackers) that people only discover when it is too late.
Games:
- Link every game to some online account if possible.
- Where that is impossible, decide if it is really worth keeping the old phone around as a “gaming relic” for a while.
7. Keeping Google & Apple in parallel
I actually think running Google account + Apple ID together long term is underrated:
- Pros
- No pressure to rush any migration
- Easy to go back to Android later
- Shared services (Drive, Docs, Gmail) keep working the same
- Cons
- Contacts split between Google & iCloud if you are not careful
- Calendar alerts from multiple apps if you double‑enable things
My suggestion:
- Short term:
- Use Google for Mail / Contacts / Calendar
- Medium term:
- Start saving new contacts directly to iCloud on the iPhone
- Long term (if you stick with iOS):
- Use a contacts merge tool or Apple’s Contacts app on macOS / web to consolidate.
8. “How To Transfer From Android To iPhone” as a mindset, not just a tool choice
Viewing it as a one‑time “clone” is where most disappointment comes from. A more realistic mindset:
- It is a platform change, so:
- Some data should be preserved exactly (photos, key messages, documents)
- Some data should be archived as files (old chats, logs)
- Some data is disposable (caches, temp data, forgotten games)
If you do that sorting first, then any combination of Move to iOS, Google sync, and manual exports will feel far less chaotic.
Pros & cons of this approach compared with what @nachtschatten laid out:
Pros
- Less risk of catastrophic “everything failed” because you split data into categories
- Cleaner new iPhone with less junk
- You end up with proper archives, not just blind app restores
Cons
- Slightly more manual work up front
- You will touch more settings screens and web dashboards
- Not as quick as throwing everything into one Move to iOS run
But for a first iPhone and an older Android, that extra bit of control usually pays off in fewer surprises the week after you switch.