Time to buy a new smartphone? Choosing one is always a mess if you are looking at mid-range smartphones. Each…