Question
In general, a bishop is a little stronger than the knight the trite answer is - I would say knight. However, in practice it really depends on the position.
In general, a piece is valuable due to the following elements:
- It's centralized
- It has many safe squares it can move to (not blocked by friendly pieces).
- It's protected and can't easily be dislodged by enemy attack.
- It's not blocking other friendly pieces.
- It's attacking a weak point in the enemy's position (could be a pawn, or an empty square that will be used for infiltration or as a pawn break later).
- It's defending a weak point in your position (could also be an empty square the opponent wants to use).
So some knights and bishops are worth more than rooks. Some knights and bishops are worth less than pawns.
In a statistical analysis by Kauffman, the average difference in value between bishops and knights was calculated to be about 1/50th of a pawn, and the bishop pair was worth 1/2 a pawn (so if a single bishop were worth 3, then the two bishops together would be worth 6.5).
Also knights tend to lose value as pawns come off the board (knights do better compared to other pieces in closed positions).
IMO amateurs often overestimate the value of bishops, whose extra value is usually only apparent in well played technical middlegames or endgames.
Anyway, as others have said, it's not about preference, it's about correctly evaluating the position.