- Vivo V40: IP68/IP69 dust/water resistance, glass front and back, plastic frame.. - OnePlus 12R: Premium aluminum frame, Gorilla Glass Victus 2, IP64 splash resistance.
- Vivo V40: 6.78-inch AMOLED, 120Hz, HDR10+, 4500 nits peak brightness. - OnePlus 12R: 6.78-inch AMOLED, 120Hz, HDR10+, 4500 nits peak.
- Vivo V40: 50MP main (OIS), 50MP ultrawide, 50MP front. - OnePlus 12R: Triple rear (50MP main with OIS, 8MP ultrawide, 2MP macro), 16MP front.