The battle of the next generation smartphones have started. Almost every smartphone maker has announced its next generation device except Apple who yet has to reveal the iPhone 5S and iPhone 6. According to the rumors, Apple will soon unveil its next iPhone later this year. .......