Hi. I can only afford the buy one of the following phones. But I do not know which one is best for playing PUBG and FreeFire. Thanks in advance! 
Alcatel 3 (2019)
Qualcomm Snapdragon 439
Adreno 505
Octa core (1.95 GHz, Quad core, Cortex A53 + 1.45 GHz, Quad core, Cortex A53)
Ram: 3GB
Honor 8A
MediaTek Helio P35
PowerVR GE8320
Octa core, 2.3 GHz, Cortex A53
Ram: 3GB
Huawei Y7 (2019)
Qualcomm Snapdragon 450
Adreno 506
Octa core, 1.8 GHz, Cortex A53
Ram: 3GB
Samsung Galaxy A10
Samsung Exynos 7 Octa 7884
Mali-G71 MP2
Octa core (1.6 GHz, Dual core, Cortex A73 + 1.35 GHz, Hexa Core, Cortex A53)
Ram: 2GB
Xperia L1
MediaTek MT6737T
Mali-T720 MP2
Quad core, 1.45 GHz, Cortex A53
Ram: 2GB

Alcatel 3 (2019)
Qualcomm Snapdragon 439
Adreno 505
Octa core (1.95 GHz, Quad core, Cortex A53 + 1.45 GHz, Quad core, Cortex A53)
Ram: 3GB
Honor 8A
MediaTek Helio P35
PowerVR GE8320
Octa core, 2.3 GHz, Cortex A53
Ram: 3GB
Huawei Y7 (2019)
Qualcomm Snapdragon 450
Adreno 506
Octa core, 1.8 GHz, Cortex A53
Ram: 3GB
Samsung Galaxy A10
Samsung Exynos 7 Octa 7884
Mali-G71 MP2
Octa core (1.6 GHz, Dual core, Cortex A73 + 1.35 GHz, Hexa Core, Cortex A53)
Ram: 2GB
Xperia L1
MediaTek MT6737T
Mali-T720 MP2
Quad core, 1.45 GHz, Cortex A53
Ram: 2GB