HTC had originally promised to provide Android 4.0 (Ice Cream Sandwich) updates for a number of their Android smartphones. Then, they changed their mind and killed the ICS update for the HTC Desire HD. Here's their explanation:
For more background, due to how storage on the HTC Desire HD is partitioned – and the larger size of Android 4.0 – it would require re-partitioning device storage and overwriting user data in order to install this update. While technically advanced users might find this solution acceptable, the majority of customers would not. We also considered ways to reduce the overall size of the software package, but this would impact features and functionality that customers are currently using. Even after installing the update, there were other technical limitations which we felt negatively impacted the user experience.
Those in the United States are waiting to see if HTC is going to make the same decision about the HTC ThunderBolt. Will HTC release an Android 4.0 update for the ThunderBolt?