All of my photos and videos are stored in the iCloud storage, which is why I'm able to still comfortably use a 64gb model. 128gb should last a long time if you use iCloud.128GB is fine for me for now but when I get a new phone whereas the pictures can be higher quality as well as the video, I'm not sure. Probably still would be fine though. A lot of the apps I have are games I don't really play so it should be able to work. Who knows though by the time I get a new phone they may be doing 256gb standard.