Hello Johhal1209,
Thanks for choosing the Apple Support Communities. Have you checked to ensure the email account associated with your photo isn't under another email account on your iPhone other than iCloud? You can check your Internet Accounts by following these steps.
- Go to Settings
- Scroll to and tap on Mail
- Tap on Accounts.
There you can view what accounts may house the photo.
If your account is iCloud, make sure you have Mail checked in Settings > Tap your account > iCloud.
Another thing to check out is your personal Contact Card in the Contacts app. Search for yourself, and see if you can edit the Contact Card to include a new photo.
Here are some more in depth instructions on that:
"In the Contacts app
, assign a photo to a contact, change a label, add a birthday, and more.
- Tap a contact, then tap Edit.
- Do any of the following:
- Assign a photo to a contact: Tap Add Photo. You can take a photo or add one from the Photos app.
- Change a label: Tap the label, then select one in the list, or tap Add Custom Label to create one of your own.
- Add a birthday, social profile, related name, and more: Tap
next to the item. - Allow calls or texts from a contact to override Do Not Disturb: Tap Ringtone or Text Tone, then turn on Emergency Bypass.
- Add notes: Tap the Notes field.
- Add a prefix, phonetic name, pronunciation, and more: Tap “add field,” then select an item in the list.
- Delete contact information: Tap
next to a field.
When you’re finished, tap Done."
From: Edit contacts on iPhone - Apple Support
We hope this helps.
Cheers!