What Should You Consider Before You Buy Life Insurance?