Google vs. Bing vs. Yahoo

What's the difference between Google, Bing and Yahoo? 

Although all the three work on somehow the same principle, but the main difference is in the algorithms for ranking each website. If one looks closely, it can be seen that the biggest contributor for Yahoo are advertisers while for Google it’s the web surfers. It may be the reason for the better performance of Google over Yahoo on online search. If you are an advertiser then Yahoo is the best site for you as it provides much facility to cater the need of yours. When It comes to online shopping , all three major  search engines - Google , Bing and Yahoo generate almost similar results. They all show you pricing, Product reviews, specifications and Product related items.