There is no 32gb version for of recent iPhones.
Mcn you will have about 10gb space for your stuff, with the basic apps taking about 5 gb with cache (Facebook app takes about 500mv, likewise). 1080p videos take about 200mb per minute. You can figure how much you'd need.
You can enable icloud...