With the same coverage, there are following differences as far as I know:
-Premium
Term > low, will fluctuate every 5 or 10 years (depends on it's 5 year or 10 year renewable)
Life > high, fixed price
-Expire date
Term > have an end date which means the insurance will be ended by that date
Life > as long as the life insured is alive
-Value
Term > doesn't accumulate value in the policy which means if you want to cancel the policy, there won't be any cash value
Life > accumulate cash value, so there usually will be cash surrender value when you decide to cancel the policy.