A gift can be a very impersonal thing which you hand over to someone just in order to save face and appear as if you are the bigger person but in most cases a gift is not that impersonal and it has a deeper emotion attached with it. We all use gifts as a method of expressing our love for someone who lives close to our heart, someone who is an integral part of our life, someone without whom lots of things would lose their charm, someone who is very important to us in every sphere of our life. A gift is not just about how costly rare and expensive that thing is, what matters is the emotion that is being conveyed through the gift. How deep your love is for someone would be very clearly conveyed through your gift if you put enough effort behind it. A gift does not have to be all that expensive. It should be able to convey the deep love that you feel for that person.
In general a gift that you would have to buy for someone or some occasion related to your workplace then it is not always about letting your feelings be known through the gift. In these cases it is a better idea to decide on the gift based on what the occasion is. A chocolate is never a good idea of a gift for your colleague. You can gift chocolates if your colleague has a son or a daughter who has his or her birthday. Then chocolate would be an acceptable gift. But these are special cases. In general you should spend a bit more while buying gift for an occasion at your workplace. A corporate fruit basket would be a perfect example of what you can give as a gift. This is because it is a good idea to keep everyone who you work all the time with happy. If you become too miserly then it causes resentment if that person in turn buys something expensive for you. For cases such as these you have to be able to judge the situations properly. Knowing what the occasion is and then buying gift accordingly is the most important part.
A high end fountain pen can be a great gift. This would come of use to your colleague and everyone loves a high end fountain pen. This is something that you can consider while deciding to buy a gift the next time. If your colleague is male then a tie and if your colleague is female then a piece of jewellery would be pretty good ideas for gifts. It is best to give something as a gift that would be of use to the person you are giving the gift to. Fruit hampers is an example of such a gift that would be useful to the person you give the gift to. Do not overthink what to buy and just go ahead and buy whatever seems to suit the occasion.