If you vote for the latter answer please.
You take 2 android devices + 1 apple device and then want to compare it with another android. Regardless of which version…
tip: go to youtube and watch comparative videos…
Always depends on what you value the most. Battery, display, hardware, software, performance, features, updates?
If it's you software technical I would recommend you Samsung and so. But if you and the battery and camera and almost all features I would recommend Huawei or Mate 20 Pro or with a little less features the P20 pro
The software from Samsung is complete garbage… Since the huawei and Apple is 100 times better