A bishop, on average, is worth slightly more than a knight. It's only a myth that these pieces are equal.
The difference is explained simply - in some positions, a knight is stronger than a queen (when you deliver a smothered mate). However, in the overwhelming number of plausible positions, the queen is stronger. So that's why a queen is worth much more than a knight.
The bishop is stronger than the knight in most cases, but only slightly.
*There is the bishop pair - each of your pieces tend to get in each other's way a bit, reducing their overall effectiveness. The 2 bishops have perfect synergy, and hence the bishop pair is a solid positional advantage.
*Bishops are stronger as the board clears up. The bishop can be as strong as a rook in some positions (it controls 13 squares max, and a rook 14 squares max). A knight does not have this kind of potential.
*The activity of the bishop is much more variable than that of the knight. Sometimes, it's almost a rook in power, and sometimes it's a pawn. Hence, if the pawn structure is fluid, and no way is there to force a locked position, typically the "future" of the game belongs to the player with the bishop.
---
In speed chess, I prefer the knight.
I enjoy the Knight. Please explain why you like your piece better than the other.