For a need with an end date, term wins and we will tell you so. If the mortgage has twenty two years left and the kids will be grown by then, term gives you far more coverage per dollar. We sell a lot of it for exactly that reason.
The comparison changes when the need does not end. A term policy is priced for a period. When that period runs out you either lose the coverage or renew it at a rate based on your age at the time, which climbs steeply every year afterward. Buying fresh coverage at seventy also means qualifying at seventy, and health is what decides whether that is possible at all.
A permanent policy built with a level premium holds that premium for life. It costs more in year one. It can cost dramatically less in year thirty, because by then the alternative is either a renewal rate nobody would accept or no coverage available to you.
Then add what a permanent policy carries alongside the death benefit: cash value you can reach while living, and living benefit riders that can pay out on a serious diagnosis. At that point you are no longer comparing a death benefit to a death benefit.
The honest test is duration. If the need has an end date, buy term. If it does not, term is usually the more expensive answer. You simply pay for it later, and only if your health still permits.