Um...flash memory prices for 32gb would have been ridiculous. And based on the design of the phone, there was no room to put more than one flash chip in. That's why the touch has 16gb, they put in two 8gb flash chips. The iphone's phone hardware takes up too much room to double up on memory chips, and one chip above 8gb would have driven the price up even higher.