Well, except for the iPhone 5/iPad Pro 2-esque squared off sides.Nothing about this matches anything we know about iPhone 12.
Renders are typically ‘fan made’ art. There’s not one source back in 2017 that would know the finalized design for the iPhone 12 moving forward into 2020. Not even Ming Kuo would have _any_ idea of what that phone would specifically look like three years in advance. Not to mention, apples finalize designs are typically completed a year before they launch.