Apple Inc unveiled its 5G-enabled iPhone 12 on Tuesday.
The new smartphone has a 6.1-inch display, flat sides with a flush display, similar to the iPhone 5 version. iPhone 12 "mini" has a 5.4-inch screen.
The new phone comes in five colours: black, white, red, green and blue.
The price of the iPhone 12 starts at $799 and its "mini" version at $699.
The company also announced a HomePod Mini smart speaker which offers options such as allowing it to be used by multiple users in a home as well as sending information to car-based systems.
Users have been sharing some details about the newly released iPhone on Twitter.