live in charity—live in the state of generosity and love towards other people:
- We all have the task of trying to live in charity with one another.
live on charity—live on money, food, etc. provided as help to the poor:
- The family is one of several in Darwin living on charity.