Why?
While holding your phone the thumb placement is near the top of the phone itself by the position of the hand. While using a computer they switch the numbers due to the fact that your hand would be closer to the bottom of the keyboard than the top. (via moneycomet)
And a complete range of theories can be found here