If you’ve tried the Move to iOS app on Android, you can actually transfer contacts via your SIM card to your new iPhone.
- On your Android device, launch your Contacts app, tap on the menu button, and navigate to Settings. Find the Import/Export setting and tap it.
- Tap the Export button. Then choose to export to the SIM card.
- 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.
- Tap Contacts (on some older versions of the iOS, this is Mail, Contacts, Calendars).
- Tap Import SIM Contacts.
Source: Lifewire
For moving photos manually I suggest you read this Apple support page:
https://support.apple.com/en-gb/HT205063#photos