Battle to win smartphone lovers' hearts heats up