Honesty is the best policy, lies always catch up.
Meaning: It's always better to be honest and truthful, because lies will eventually be discovered and you will have to face the consequences.
Choice of Words: Honesty is the quality of being truthful and sincere. Policy is a course of action adopted by a government, organization, or individual. Lies are statements that are not true. Catch up means to reach or overtake someone or something. When you put them together, the sentence means that it's always better to be honest, because lies will eventually be discovered and you will face the consequences.
Alternative Expressions
Related Expressions