Although photo file sizes differ between smartphones depending on their camera specs, on average each photo requires 5MB of storage. For the occasional photographer, 1GB should be enough phone storage for 200 photos. If you're a selfie addict, 30GB will allow you to store approximately 6,000 photos.