The difference is in size, screen, lens, and battery capacity and charging speed.
< br >
2. Size: Mi 12spro length 163.6mm, width 74.6mm, thickness 8.16mm (glass version), 8.66mm (plain leather version), weight 204g (glass version), 203g (plain leather version). The Mi 12s is 152.7mm long, 69.9mm wide, 8.16mm thick (glass version), 8.66mm (plain leather version), and weighs 182g (glass version), 179g (plain leather version).
< br >
Screen: The Mi 12s is powered by a 6.28-inch AMOLED screen with a 120Hz refresh rate, 240Hz touch sampling rate, 2400 x 1080 resolution and 1100nit peak brightness. The Mi 12spro is equipped with a 6.73-inch AMOLED micro-curved flexible screen with a 120Hz refresh rate, 240Hz touch sampling rate, 3200 x 1440 resolution, and 1500nit peak brightness.
< br >
Lens: Mi 12s front 32 million pixel HD lens, 50 million pixel wide Angle main lens, 13 million pixel super wide Angle lens, 5 million macro lens Mi 12spro front 32 million pixel HD lens, 50 million wide Angle main camera, 50 million portrait main camera, 50 million super wide Angle main camera.
< br >
Battery capacity and charging: Mi 12s built-in 4500mAh battery capacity, support 67W wired second charge, 50W wireless second charge, 10W wireless backcharge. The Xiaomi 12spro has a built-in 4600mAh, which supports 120W Xiaomi Surging second charge, 50W wireless second charge, and 10W wireless backcharge.