It is actually easier to choose a gift for your boyfriend's birthday. The key is the thought. Of course, I think a more practical gift would be better. In fact, as long as you choose carefully, he will like it. Here are some suggestions for you, I hope it can help you.
1. Everyone will like a novel gift. You can give him an engraved necklace, bracelet, or a personalized DIY cup, T-shirt, puzzle, crystal, plush pillow, etc.
2. For boys, a watch is a good choice. It is practical and can express your concern for him. If it is a DIY watch with a photo printed on it, it will be even better, because it is a unique watch and he will definitely like it.
3. Belts and shirts are both good gifts. They are very practical and can make your boyfriend feel your attentiveness, or give him something he really needs. As long as you are attentive, he will definitely like it.