iPhone 12 mini is available in black, white, (PRODUCT)RED, green, blue, and purple. It features a ceramic shield on the front, a glass back, and an aluminium design.