It depends up on the situation.
It depeds on the budget that a person has.
If it is only for gaming , I recommend the smart phones that has SNAPDRAGON 820, 821, 835 and also exynos
Snapdragon 820:
-Lenovo Zuk z2/ plus
-Le Eco Le Max 2
Snapdragon 821:
-Oneplus 3/3T
-LG G6
Snapdragon 835:
-Oneplus 5
Exynos:
Samsung s6/edge
Samsung s7/edge
Samsung s8/plus
I highly recommend this phones for gaming. Gaming phones ay wala sa brand , ito ay nasa sariling specs nito. Hindi porke sikat ang tatak ng nasabing phone ay maganda na ito . Hindi porke hindi sikat ang nasabing brand ng isang phone ay panget na ito .