Display
Huawei P30 Pro: 6.47-inch full-HD+ (1080×2340 pixels) OLED display Samsung Galaxy S10+: 6.4-inch QHD+ Curved Dynamic Infinity-O AMOLED display Huawei Mate 20 Pro: 6.39-inch QHD+ curved OLED display
Processor
Huawei P30 Pro: Huawei’s HiSilicon Kirin 980 SoC Samsung Galaxy S10+: Qualcomm Snapdragon 855 SoC or Exynos 9820 SoC Huawei Mate 20 Pro: HiSilicon Kirin 980 processor
Primary Camera
Huawei P30 Pro: 40MP primary sensor with OIS and f/1.6 aperture + 20MP sensor with an f/2.2 wide-angle lens and OIS + 8MP sensor with periscope style zoom system + ToF sensor Samsung Galaxy S10+: 12MP wide-angle camera with 2PD autofocus and f/1.5 to f/2.4 variable aperture + 12MP telephoto sensor with f/2.4 aperture + 16MP ultra-wide lens with an f/2.2 aperture. Huawei Mate 20 Pro: 40MP primary wide-angle sensor + 20MP ultra wide angle sensor + 8MP 3X telephoto sensor
Front Camera
Huawei P30 Pro: 32MP sensor that comes with support for AI HDR+ Samsung Galaxy S10+: 10MP sensor that comes with 2PD autofocus + an f/1.9 aperture8MP fixed focus RGB depth sensor with an f/2.2 aperture Huawei Mate 20 Pro: 24MP RGB selfie camera
RAM and storage
Huawei P30 Pro: 8GB of RAM paired with 128GB/256GB/512GB of internal storage Samsung Galaxy S10+: 8GB of RAM clubbed with 128GB or 512GB or 1TB storage options Huawei Mate 20 Pro: 6GB of RAM and 128GB of onboard storage.
Support for memory card
Huawei P30 Pro: Yes, nano-memory card. Samsung Galaxy S10+: Yes, up to 512GB. Huawei Mate 20 Pro: Up to 256GB (nano memory card).
Battery
Huawei P30 Pro: 4,200mAh battery Samsung Galaxy S10+: 4,100mAh battery Huawei Mate 20 Pro: 4,200mAh battery
Operating System (OS)
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 Huawei Mate 20 Pro: Android 9.0 Pie skinned with EMUI 9.0.
Starting Price
Huawei P30 Pro: €999 Samsung Galaxy S10+: Rs 73,900 Huawei Mate 20 Pro: Rs 69,990