While both "permanent" and "lasting" describe something that continues over time, there's a key distinction. "Permanent" implies something that is intended to be forever; it's unlikely to change or end. "Lasting" suggests something that endures for a considerable period, but not necessarily forever. It could be a long time, but there's still a chance of it ending eventually.
Let's look at some examples:
Permanent:
Lasting:
Notice that while a permanent job could end (through resignation or termination), the expectation is that it's intended to be lifelong. Conversely, a lasting friendship might end, but it has withstood the test of time. The difference lies in this inherent expectation of longevity.
Think of it this way: "permanent" is a stronger word than "lasting". Something can be lasting without being permanent, but something permanent is always lasting. Happy learning!