I'm getting an iphone 4s soon just wondering is 8gb enough?

So I won't be using storage for music much just mostly pictures and the main apps like:
snapchat
facebook
twitter
itube
instagram
and i will be taking alot of pictures too
will 8gb be enough for me?

Yea that should work perfect its when it put music where you start losing data fast ecspecially videos