Finding the best mobile phones depends on your value.
Values may include,most expensive,latest,most recent by manufacturer,your desired specifications etc.
However the case may be you can get the best phones by
1.Going to online shops and checking the best selling phones.
2.Checking phone review sites.
3.Going to your preferred manufacturer website for details about their phone products and perhaps comparing the prices.