Chosen Solution

It has gingerbread which is not as stable as android 5 or 6.

You can. Check forums.xda-developers.com for roms and rooting instructions. This is an S2, so this gets complicated as each custom operator had a custom variation in the phone itself.