How many gigabytes does the iPhone hold?

You can buy an iPhone with 16GB, 32GB, 64GB or 128GB of storage on it.