If you go to Apple's online store for Singapore then you'll notice that the "currently unavailable" message under the price of the iPhone 4 has changed to "2 weeks", so if you can wait a fortnight then you can get the 32 gig version at S$1,048.
They might even ship it early, as I once ordered something with a similar waiting period but got my package within a couple of days.