It depends on the amount that you want to invest which decides the duration of a government bond. In general, the tenure of such bonds range between 5 to 40 years.