How to determine if my phone supports AndroidOne? The HTC U11 Life got my attention when I saw androidone printed on its back. Now I got one, but this one doesn't have the androidone print on its back. Are there two versions of the phone, one to support androidone and another that doesn't?

Is there a setting I can check that would clearly tell me whether my phone supports androidone or not?

It came with Android 8.0.0 and it says there are no Software updates available...

Update: According to the HTC website there are indeed two versions of the phone: one such and another with a (T-Mobile) suffix. Upon booting the phone there is a T-Mobile screen, thus it looks like I’ve got the T-Mobile version. The question remains though: is this version of the phone not part of the android one program?
This article states that:


  Android One is a Google-devised programme for hardware manufacturers making smartphones. Being part of Android One - and labelled as such on the rear of the phone - brings with it a guarantee that it's a solid and stable version of Android that's not loaded with other apps, services and bloatware.
  Essentially, it's a stock Android experience.


Your device is an Android One as shown here, here and here.


  With Android One, your device will receive up to two years of upgrades to the latest version of Android. 


In North America, it was released with Android 7.1. It came already installed with Android 8 in some parts of the world of the world and is upgradable to Android 9.


  Is there a setting I can check that would clearly tell me whether my phone supports androidone or not?


There is no such setting.