It depends on the person you’re going to give it to. There are people who like practical stuff as well as those who appreciate silly gifts. So make sure you know a person well enough before purchasing a gift for them.