The information applies to smartphones or tablets with Android 4.0 or higher and iPhones with iOS 9.3 or higher.
The process couldn’t be simpler.
Download the Move to iOS app from Google Playand get started.
Move to iOS App.
While Move to iOS transfers your data, it doesn’t transfer your Android apps.
Instead, it makes suggestions from the App Store based on the apps you have on your Android rig.
All iPhones beginning with iPhone 5 use Nano SIMs.

On your Android machine, launch your Contacts app > tap on the menu button > and navigate toSettings.
Find and tap theImport/Exportsetting and tap it.
The following images show the steps on a Samsung rig running Android Oreo.

Then choose to export to theSIM card.
Wait for the contacts to be exported to your SIM card.
On the iPhone, tap theSettings>Contacts.

On some older versions of the iOS, this option is called “Mail” or “Calendars.”
When the import finishes, your contacts will be available in the pre-installed Contacts app on your iPhone.
For this to work, you need a Google account.

You almost certainly created one for your Android equipment.
The backup should happen automatically if you use your Google account on your unit.
With that done, add your Google account to your iPhone.
When the account is set up, you may be able to enable contact syncing right away.
If not, go toSettings>Passwords & Accountsand tap the Gmail account.
From now on, any change you make to your iPhone address book syncs to your Google account.
If you prefer, you canuse Yahoo to sync your contacts with your iPhonerather than using Google.
The process is similar.
FAQ
Totransfer contacts from iPhone to iPhone, using iCloud is the easiest method.
Ensure both iPhones are signed in with the same Apple ID/Apple Account.
On both phones, openSettings> tapyour name>iCloud> slideContactsto theOnposition.
If asked, opt for option to merge contacts so you don’t lose anything.
The easiest method is using your Google account.
On the old Android, go toSettings>Accounts>select your Google account > tapAccount Sync.
On the next page, enableContactsif it’s not already on.
jump in to the same Google account on your new Android, and all your contacts will be accessible.
it’s possible for you to also use a vCard to transfer contacts from iCloud.com.