If a person chooses to be dishonest when that benefits them, they're a dishonest person.
Nobody is perfectly honest so this definition isn’t useful without further qualification.
Nobody is perfectly honest so this definition isn’t useful without further qualification.