These polishes last the longest or most durable.
The Liquid Glass I have used since 1979 and found it to be the most useful for removing scratches and hiding all blemishes. I used the Klasse AIO and Klasse Sealant on a car that had 30+ coats of Liquid Glass Polish and after that the car still looked great but in a different way.
However you could now see every swirl and scratch.