Here are couple of more points from my side:
- Go through your apps and delete the ones you rarely use. You'll be surprised how much space this can free up.
- Offload your photos and videos to a cloud service like iCloud or Google Photos. This keeps them safe and gives you more space on your phone.
- Old messages, especially with attachments, can take up a lot of space. Delete conversations you no longer need.
- If you use Apple Music, you can enable the option to optimize storage, which keeps only the most recently played music on your device
For more ideas, check out this blog https://applenapps.com/get-more-storage-on-iphone/ . I am sure you will find all the answers there.