if an investor is contemplating purchasing long-term securities,what are the factors he/she should take into consideration in selecting among government bonds,semi government bonds or corporation bonds?

return, safety, and length of term.