Charity with Love is best to help anyone in need. This is what Bible teaches us on how a Christian should give his charity, gift or donation etc.
Bible Mathew 6:1-4
"make certain you do not perform your religious duties in public so that people will see what you do. if you do these things publicly, you will not have any reward from your father in heaven. "so when you give something to a needy person, do not make a big show of it, as the hypocrites do in the house of worship and on the streets. They do it so that people will praise them. I assure you, they have already have already been paid in full. But when you help a needy person, do it in such a way that even your closest friend will not know about it. Then it will be a private matter. And your Father, who sees what you do in private, will reward you. Mathew 6:1-4
Charity and gifts are good to help any one in need but above all if there is no Love there is no value for God Loves a cheerful giver
Bible 2 Corinthians 9:7 (New International Version)
Each man should give what he has decided in his heart to give, not reluctantly or under compulsion, for God loves a cheerful giver
So let us give to help people in need. Giving is not just giving some money or things. It can be sparing your precious time in good way with some elderly or lonely old people who are in need, lonely. Educating underprivileged children, people who are in need etc. Sharing some business idea for free to a man who is in need, or a poor student etc. Just remember God is watching our motives, words & deeds.