Honesty is related to basic principles like education, religion or personal faith. Most cultures have a different attitude towards lying and honesty. An international study about lying shows that families who have been involved in community and religious activities do not make use of excuses or fibs in common daily situations, like school and supermarket.
Recent research has revealed that probably less than 5 per cent of the population has the ability to detect a liar. So a liar is pretty much confident that will not get caught. Most psychiatrists believe that lies are usually about here and now. As a short-term solution to an immediate problem, lies are trivial, specially to avoid punishment for something that you have done and also to win an admiration of others.
In my opinion, people are generally honest but in order to escape from an awkward social situation, liars can make use of fibs. For example, when you have to decline an invitation or give your opinion without hurting someone else´s feelings.
Last week, my friend invited me to go to a rock concert and I was very direct in my answer. I told her that I did not enjoy the band and would not spend money on something that I do not like. In that case, as I have a long term relationship with her, I decided to be totally honest and she was not happy. But I prefer to be honest than lie to her about my thoughts.