Speaking the truth in love

Is it okay to lie to someone to avoid hurting their feelings? For example if someone ask me if I like their outfit and I say yes, when actually I don't like it, is that a lie? Or if someone states an opinion on something that has to do with politics or religion and I agree, when I actually don't agree, is that lying?

“Speaking the truth in love” is what God instructs us to do (Ephesians 4:15). A few verses later, the apostle Paul wrote: “Therefore each of you must put off falsehood and speak truthfully to your neighbor, for we are all members of one body” (Ephesians 4:25). Lying is not an appropriate course of action for Christians.

This means that you will want to exercise tactfulness, gentleness and love in how you respond to questions over which people can have divided opinions.