It depends on the position, and your strength. For weaker players, the knight is very strong because of its forks. The knight likes closed positions. The bishop likes open positions. Actually, the knight has more style, so i prefer that, however, the raw power of the bishop can win you the game.
Night or Bishop what is better?