Depends...
Depends on the position.
But one advantage bishops have over knights is that they are long range pieces, and can cover more squares.
Why is a bishop better than 3 pawns but not a knight As Capablanca and other said?