Néha hardveres, néha üzleti okok állnak a háttérben.
Minden Androidos verzió saját rendszerkövetelménnyel rendelkezik, így ha a telefon hardvere valamiben nem felel meg az új feltételeknek, akkor nem lesz rajta elérhető a friss rendszer. A Google ezzel próbálja biztosítani, hogy minden készüléken, amire telepíthető az új Android, hibamentesen fusson az aktuális verzió. Emellett természetesen üzleti okai is vannak annak, hogy egy telefon operációs rendszere nem frissíthető éveken át, mivel ezzel visszaesne az új mobilokra a kereslet. Azonban, ha a hivatalosan nem is készül el egy készülékre egy operációs rendszer-kiadás, a gyakorlatban főzött ROM-ként mindig beszerezhető, igaz ezek teljesítménye széles skálán mozog – egyes kiadások gyorsabbak is lehetnek, mint az eredeti, míg más daraboknál rengeteg új funkció nem működik.