The best and the oldest method to move contacts from android to iphone or any other phone is by exporting all contacts to a vfc file. Wait for the contacts to be exported to your sim card.
To do this open the contacts app on your android open the menu tap import select your sim card.
How to move contacts from an android to an iphone. Go to settings contacts import sim contacts. Here is the step by step process to do so. Insert the sim into your iphone.
If your contacts are not already saved to your sim export them from the android device. Unlock your android device and head to the contacts app. Tap contacts on some older versions of the ios this is mail contacts calendars.
Tap import sim contacts. This will create a vcf file and save it on your phone. Unlock your android device.
When the export is complete remove the sim card from your android phone and insert it into your iphone. On the iphone tap the settings app to open it. Hit the menu three dots button and select import export export to storage.
This file can then be used to import contacts to any device.