5 Key Factors to Consider Before Buying Life Insurance