Buy unlocked Android phones
When you buy an Android phone you’re not necessarily buying a phone with an free/open source operating system. Most of Android operating system is licensed in a way that allows manufacturers to lock down the device and make it physically impossible to install new and better software. Bradley Kuhn wrote an interesting article after Motorola finally admitted that they don’t want users to exercise their freedom
the company just doesn’t believe users deserve the right to install improved versions of their software. At least they admit their contempt for their customers.
The lesson here is not to buy phones from Motorola and buy Google ADP1 or Nexus One which allow improvements to be installed.