Huawei Honor 9 VS OnePlus 5 Battle of Affordable Flagships