The software story here is largely one of parity — both phones share an extensive and identical feature set spanning privacy controls, dark mode, split-screen multitasking, dynamic theming, picture-in-picture, and more. For the vast majority of daily use cases, neither phone will feel more capable than the other from a software standpoint.
Two differences stand out. The most significant is the Android version: the Tecno Spark Go 2 ships with Android 15 while the Itel City 100 runs Android 14. A newer OS version brings the latest security patches, privacy enhancements, and platform-level refinements out of the box — a meaningful advantage, particularly since neither phone receives direct OS updates. What you get at launch may well be what you keep, making the Spark Go 2's newer starting point more valuable over time. The second difference is app offloading, available on the Spark Go 2 but absent on the City 100. This feature lets the system temporarily remove infrequently used apps while preserving their data, freeing up storage without losing app state — a handy tool on budget devices where storage management matters.
The Tecno Spark Go 2 holds a clear advantage in this category. Android 15 and app offloading support are both practically useful features, and on devices that won't receive OS upgrades, launching on a newer version of Android is a durable edge that compounds over the ownership period.