Wait for New Colors
It looks like Apple might roll out new colors later this year.
According to Max Weinbach from XDA Developers via YouTube channel EverythingApplePro, at least one of Apple's new iPhone 12 models will come in a brand new navy blue color. You can see a mockup of the design in the photo here and in the video below.
Weinbach claims the Navy Blue could replace the Midnight Green color that's available for iPhone 11 Pro models.
The leakers also claim we might see additional colors including light orange and violet.
If you're interested in these colors, think about waiting.