Just download Google Photos and store all your photos and videos on there. I have it for all my phones. It's on better on Android for uploading because iTunes won't recognize mkv or avi files. Then once uploaded, my iPhone can actually stream those videos. No conversion needed.
Unlimited cloud storage. Forget the 5gb free storage from iCloud. Just another way for Apple to keep extracting money from you. And Google's compression algorithm is excellent. Check out this link and can't tell the difference between original vs high quality.
https://www.phonearena.com/news/Goo...ts-the-difference-and-should-you-care_id93938
I have a 2tb Seagate external hard drives connected to my PS4 slim. A pair of 1tb WD externals. I have maybe 1.8tb worth of every favorite TV show I like and about 1000+ movies and mostly on HD. Even 256gb wouldn't be enough for me because my movie collection is far larger.
The only solution is cloud solution and having an unlimited plan to stream them. Also having Netflix and streaming music subscriptions helps. The future is the cloud. I can understand people opting for 256gb for their large music collection but for the rest of the people with a small music collection, Google Photos is the way to go.
I actually prefer NOT having all my media files in one phone. Imagine if it got stolen or someone snoops around checking on your phone? My 32gb iPhone SE only has apps and 5gb of music. Most of the near 1,500 songs I had for years. Videos and photo albums aren't present. Still have 9gb left.
Truth be told, I don't even have time to watch over half my movies and TV shows that I downloaded. I probably haven't seen like 70% of what I stored in my Seagate. I couldn't even finish Angelina Jolie's Cambodian film on Netflix. So 64gb or even 32gb would be more than enough for me.
Download Google Photos for iOS or Android and then start uploading everything you want on there. Large physical storage has become archaic now.