Xiaomi Mi A1 is the first stock Android smartphone from Xiaomi, its runs completely stock Android. Xiaomi already confirmed that Mi A1 will receive Android 8.0 before the end of 2017, as promised Xiaomi released Android 8.0 Oreo to Mi Al. It was confirmed by Xiaomi on its official twitter account.
We're ending the year with an O! #MiA1 users, stay tuned as we're rolling out your long-awaited update in batches but make sure you're already on the latest December update (7.12.19) to receive Android O! pic.twitter.com/GhRtDnyJn4
— Mi (@xiaomi) December 31, 2017
Here the device should be in the latest update (with December security patch) to receive the update. To check for the update head to settings-> About device-> software update. Update will be rolled out in phases, it will take couple of days to receive the update.