* Comprehensive means covering or including everything. It refers to the breadth or scope of something.
* Lasting means continuing for a long time; enduring. It refers to the duration of something.
Here are some examples to illustrate the difference:
* Comprehensive: A comprehensive insurance plan covers a wide range of risks.
* Lasting: The couple had a lasting love for each other.
While something comprehensive might be designed to have a lasting impact, the two words themselves are not interchangeable.