There are numerous factors that should be considered purchasing life insurance, ...