An 8 GB iPhone is equipped to handle almost 8 gigabytes of videos, songs and images. How much you will be able to hold depends on the length and quality of songs and videos and the resolution of the images you save. For example, if you were just saving songs that were about three minutes in length, you could fit over 1,000 songs on your iPhone.
Resource: SmartPhones