It would all depend on what you are using it for and your availibility of money. As long as you are getting a 32 GB [at least] and not a 8 GB, it would just depend on whether you watch a large amount of movies, how much music you have, whether or not you will JailBreak it (which, frankly, doesn't take up much more hard drive space unless you download pretty much everything -_-)