While talking about the best smart phones of new generation, the name of iPhone series comes on the top of list. Both hardware as well as software quality of these IOS based mobiles is matchless. There is a wide range of options to choose from the software