It's hard to find a phone that meets every need. However, it is important to check whether it runs the latest software version before picking one. Most of the smartphone OEMs are now launching their ...