idiom
stand the test of time
Meaning
to remain valuable or successful for a long period of time
Example
His leadership principles have **stood the test of time** and are still relevant today.