Truth always wins, and "honesty is the best policy", we all know in lieu of that there are certain situations in life where you can't avoid lying.
a TRUTH could hurt a while but a LIE could hurt forever ... so better to tell the truth even it hurts .. people lies because for there own reason,for own sake & for escaping to hurt other feelings .. but whatever purpose is that ..that is still wrong ... but we don't have anything to do... that's we are ..
I think a lie is necessary in order to survive. without a lie we wouldn't even know what the truth is, when you lie everything will be better for a short period time or longer maybe. the only logical downside is you have to remember all the details of the lie and have to lie again and again to cover up the original lie. in truth you don't have to. whatsoever this article can give you an insight into why people lie, http://www.worldtransformation.com/why-do-people-lie/
People tell lie because they cannot face consequences after telling the truth. But nowadays, it has become almost a fashion. People do lie for nothing at stake, just for fun or by habit.