Answer: It can go both ways.
Explanation: It depends on what you want. If you give something to expect something in return, then I believe is not better to give in is this situation, however, if you give because you are doing it out of the kindness of your heart, then I believe is better to give in this situation. This answer might vary from person to person, so I think you should concluded your own answer, and see what you believe for yourself.