CollectiveGood.com will accept the donation of unwanted mobile phones. The funds they raise with this resource go to a number of charities and you get to choose which one benefits from your donation.
Personally, I choose to keep my old phone rather than buying the latest, trendy, feature filled phone.