From screen size to operating system to camera resolution, these are the factors to consider when buying a new phone.