As HMD promised to release Android O to Nokia 6. I've been waiting for a year with no luck. I asked to support team, they said my phone is a Chinese variant. I contacted to seller and they aren't responsible for anything unless my phone got physical issues which really frustrates me so much.
Why did HMD differentiate versions? It is really really a very big difficulty to customers as they don't know there is such thing happens.
If HMD doesn't solve it, there are many Nokia customers left, I bet.