Flickr gives 1 TB free storage for your photos and you can upload photos which are visible only to you and at full resolution. I would suggest using it since it integrates with iphone. Also, you can directly upload to flickr from iphoto which is a big plus. If you don't like it, you can use other cloud services like dropbox to sync them to iphone as well.