Xiaomi wasn’t exactly doing themselves any favors when Marshmallow came around. Android 6.0 was released in September 2015 and by December, the company said testing was in its final stages.

However, they didn’t roll out the update until April 2016, a good four months after they said testing was going well. So when it comes to the Nougat update, it’s best to tread lightly when it comes to Xiaomi devices.

The good thing, however, is that this time around Xiaomi hasn’t confirmed an actual release date. They have, instead, been asking for Nougat beta testers for their Mi 5 device. Since the announcement was made on November 18, it’s highly likely that Xiaomi users won’t be getting the update by the end of the year.

But this is considering a worst case scenario like what happened with the Marshmallow update. There’s still a slight possibility of a Nougat release at the end of the year.

Although Xiaomi only called for beta testers for the Mi 5, that doesn’t mean other devices won’t Android 7.0. Again, this all depends on Xiaomi, the kind of chipset on the device and the cellular carrier. When all those three don’t agree, bets are off.

The Redmi Note 4, Redmi 4 Prime and the Mi 5 were all released in 2016. The Note 4 is running the Helio X20 chipset, the 4 Prime has the Snapdragon 625 and the Mi 5 is built with the Snapdragon 820. All those chipsets can support Android Nougat but of all three, only the Mi 5 has been confirmed to receive the update.

It is likely that the Redmi Note 4 and the Redmi 4 Prime will be getting Nougat given they came out of the box with Marshmallow. Users of those devices just need to wait on the when.