To get the best performance for apps, games and streaming media, you should only consider a phone with a dual-core processor at minimum. Likewise, don't settle for less than 1GB of RAM. Android phones and Windows Phones typically let you use removable microSD cards to boost storage capacity -- but this isn't the case with Apple's sealed handsets, so don't be afraid to spend extra on storage if you buy an iPhone. If you take a lot of photos or shoot video (and who doesn't?) don't dip below the 8-megapixel mark for your camera.