UK citizenship is not easy, especially if you are a Tier-2 visa holder. You need to be a UK permanent resident or a Tier-1 visa holder (e.g., as a student or skilled professional) to apply for an ILR, and if you have been working in the UK for many years, then it is easier for you to get an ILR.