Display

Honor 20 Pro: 6.26-inch full-HD+ (1080×2340 pixels) display Huawei P30 Pro: 6.47-inch full-HD+ OLED display Samsung Galaxy S10+: 6.4-inch QHD+ Curved Dynamic Infinity-O AMOLED display OnePlus 7 Pro: 6.67-inch curved Quad HD+ (1440×3120 pixels) Fluid AMOLED display

Processor

Honor 20 Pro: Huawei’s 7nm Kirin 980 processor Huawei P30 Pro: Huawei’s HiSilicon Kirin 980 processor Samsung Galaxy S10+: Qualcomm Snapdragon 855 SoC /Exynos 9820 SoC OnePlus 7 Pro: Qualcomm Snapdragon 855 SoC with 7nn Kyro chipset

Rear Camera(s)

Honor 20 Pro: 48MP Sony IMX586 sensor with an f/1.4 aperture + 16MP super-wide-angle sensor with an f/2.2 aperture + 8MP telephoto sensor with an f/2.4 aperture with 3x lossless optical zoom, 5x hybrid zoom and 30x digital zoom + 2MP macro camera with f/2.4 aperture. Huawei P30 Pro: 40MP primary sensor with f/1.6 aperture + 20MP wide-angle sensor with an f/2.2 aperture + 8MP sensor with periscope style zoom system + ToF sensor. They come with support for 5X optical zoom and 10X hybrid zoom and 50X digital zoom. Samsung Galaxy S10+: 12MP wide-angle camera with 2PD autofocus and f/1.5-f/2.4 variable aperture + 12MP telephoto camera with f/2.4 aperture + 16MP ultra-wide lens with an f/2.2 aperture. OnePlus 7 Pro: 48MP primary Sony IMX586 sensor that has an f/1.6 aperture + 8MP telephoto sensor that has an f/2.4 aperture and 3X zoom + 16MP wide-angle sensor that has an f/2.2 aperture and a field of view of 117 degrees.

Front Camera

Honor 20 Pro: 32MP selfie snapper with f/2.0 aperture Huawei P30 Pro: 32MP sensor that has support for AI HDR+ Samsung Galaxy S10+: 10MP sensor that comes with 2PD autofocus + 8MP fixed focus RGB depth sensor OnePlus 7 Pro: 16MP pop-up selfie camera

RAM and storage

Honor 20 Pro: 8GB RAM and 256GB storage Huawei P30 Pro: 8GB of RAM paired with 256GB of internal storage Samsung Galaxy S10+: 8GB of RAM clubbed with 128GB or 512GB or 1TB storage options OnePlus 7 Pro: 6GB/8GB/12GB RAM with 128GB/256GB storage

Support for memory card

Honor 20 Pro: No Huawei P30 Pro: Only nano-memory card. Samsung Galaxy S10+: Yes, up to 512GB. OnePlus 7 Pro: No

Battery

Honor 20 Pro: 4,000mAh battery Huawei P30 Pro: 4,200mAh battery Samsung Galaxy S10+: 4,100mAh battery OnePlus 7 Pro: 4,000mAh battery

Operating System (OS)

Honor 20 Pro: Android 9.0 Pie skinned with Magic UI 2.1.0 Huawei P30 Pro: Android 9.0 Pie skinned with EMUI 9.1. Samsung Galaxy S10+: Android 9.0 Pie skinned with Samsung’s One UI OnePlus 7 Pro: Android 9.0 Pie skinned with OxygenOS

Compare  Honor 20 Pro and Huawei P30 Pro and Samsung Galaxy S10  and OnePlus 7 Pro - 72Compare  Honor 20 Pro and Huawei P30 Pro and Samsung Galaxy S10  and OnePlus 7 Pro - 66