Offer your thoughts or opinion on the input financial query or topic using your financial background.

Should I purchase a whole life insurance policy? (I am close to retirement)
I'll start by saying that if this is being explored to scratch a specific itch you have then great, if this was a cold call it's probably safe to ignore it. Certain whole life products (they vary in quality by carrier) can make sense for very high earners who are looking for additional tax preferred places to store money.  So after you IRA, 401(k), etc options are maxed out but you still have income you'd like to hide from taxes whole life can be a potential vehicle because gains and death benefit are generally exempt from income taxes.  Be on the look out for loads charged to your money as it comes in to the policy.  Life insurance in general is meant to keep your dependents going without having to sell off assets in the event of your death.  People may plan for things like school tuition, mortgage/property tax for your spouse.  If you own a business with a couple of partners it's somewhat common for the partners to buy policies on each other to buyout a spouse to avoid potential operating conflicts.  Sometimes there can be estate planning issues, if you're looking to transfer assets when you ultimately pass it can make sense to form a trust and load cash in to a whole life policy because death benefits can be shielded from income tax and the estate tax calculation; the current estate tax exemption is about $5.5 million today (judging from your numbers you might actually be close to that including the net value of the homes).  Obviously, though, the tax rules are subject to change and you need to be deliberate in your formation of the trust in order to effectively navigate estate tax issues.  You seem to have a very solid financial position from this perspective it looks like your spouse would be in good shape.   If you are specifically attempting to manage potential estate tax liability you should probably involve an financial planner with experience forming and managing trusts; and you should be very involved with the process because it will absolutely make your finances more complicated.