It sounds like you didn't read the actual note from Kuo which is quoted in the original post. It is not him who talks about the iPhone 8 but MacRumors. In his note Kuo was only referring to "the OLED iPhone" and the only OLED phone released this year is the X. So in this particular case he was bang on and didn't even make the mistake on the name you are trying to use as a way to refuse admitting you were wrong in doubting his prediction.