Apple iPhone 17 Pro vs Huawei Mate 40 Pro: Compared