stand the test of time

idiom

Definition of stand the test of time

: to continue to be important, respected, etc., for a long period of time Great art/literature/music can stand the test of time.