Display size: The iPhone X has a 5.8-inch display, while the iPhone 12 mini has a 5.4-inch display.
Resolution: Both phones have a Super Retina HD display with a resolution of 1125 x 2436 pixels.
Processor: The iPhone X has an A11 Bionic chip, while the iPhone 12 mini has an A14 Bionic chip.
Storage: The iPhone X is available in 64GB and 256GB storage options, while the iPhone 12 mini is available in 64GB, 128GB, and 256GB storage options.
Camera: Both phones have a dual 12MP camera system, but the iPhone 12 mini has an improved Night mode and Deep Fusion technology for better low-light photography.
Battery life: The iPhone X has a 2716 mAh battery, while the iPhone 12 mini has a 2227 mAh battery.
Dimensions: The iPhone X is 5.65 x 2.79 x 0.30 inches and weighs 6.14 ounces, while the iPhone 12 mini is 5.18 x 2.53 x 0.29 inches and weighs 4.76 ounces.
Face ID: Both phones have Face ID facial recognition technology.
Water Resistance: Both phones are rated IP68 for water resistance.
Price: The iPhone X was originally released at $999, while the iPhone 12 mini starts at $699.
5G support: The iPhone 12 mini supports 5G while the iPhone X does not
MagSafe: The iPhone 12 mini has MagSafe technology, which allows for easy and secure attachment of accessories such as cases and wallets.