In reply to your post:
http://www.defence.pk/forums/economy-development/73684-110-billion-increase-defence-budget-2.html#post1154604
Whatever the rank in whichever armed forces arm, the retirement age is same, be it airforce, navy or army. A Major will also retire at achieving 25 year of service, so will a Sqd Leader in the AF and same for Navy.
In armed forces hardly very few retire due to their age of 60, majority meaning 99% retire after reaching their service life. A Major retires at 25 years of service, a Lt Col at 27, a Full Colonel at 29 years, a Brig at 31, a Maj Gen at 33 and a Lt Gen at 35 years of service, even most of the Lt Gens who retire are 55-56 or so years of age. May be only the generals who did coups and remained as heads of states may have reached the 60 figure or more, but they then got extensions on their own being the sole owner. Majority of the officers join at the young ages of 20 after completing 2 years at the military academies. So, in armed forces, in hundred of thousands you will have someone who will be retiring due to age before his service is up, and these are very very rare cases.
Even if you check the record of most Lt Gens, they retire at 55-56 years of age. Even the current COAS is 58 years old, while he took over as COAS at the age of 55. So a full Gen at age of 55.
Plus, the 0.5M figure of civilian retirees is for Federal Govt, the retirees in the 4 provisional govt would be separate. Since the comparison is being done at Federal level as Defence budget is at federal level, thus we are seeing this big difference in numbers, if you include the provincial govts figures, am sure, you will see a much decreased or may be a nearly same equal number for whole retirees.
Hope this resolves the confusion about what retiring system is for armed forces and civil and that the numbers are just on federal level, would try to get you the provincial pension numbers too.
So armed forces