Though the iPhone has certainly evolved into a top-notch smartphone, it's not completely perfect. In fact, one of its major downfalls (as Android-toting skeptics are quick to point out) is the lack of expandable memory.
The iPhone comes in 2 flavors, 16GB and 32GB. Chose wisely, because whatever you decide, you'll pretty much be stuck with. With no SD card slot, many users are forced into unreliable cloud solutions for extra space. Now for the alternative...