XiaoMi, aka "Mi" phone, is a Chinese brand that's fairly new in the market. While their models look great, it depends on each customer's needs. So before asking which brand is better, maybe I should ask these questions first: What do I mostly use the phone for? Am I into mobile gaming, taking pictures and videos, downloading files or just plain browsing? Then I compare the models. Say, a XiaoMi Redmi Note 5 Pro versus a Samsung Galaxy J7. Then I look for the specs that I need and compare the 2 products, let's say based on their OS version or their screen display size. Then I decide. Another thing I consider in comparing phones to buy is also the access to the service centers. Samsung is a globally recognized brand with lots of service centers to go to, in case the phone needs to be fixed.