The waiting is almost over, Three has announced that it is now taking orders for the white iPhone 4 and will be shipping handsets on Wednesday 20 April - two days from now.

Listed on a locked-off section of Three's website, the 32GB white iPhone 4 is available for £159 up front, on a £35 per month 24-month contract. The plan includes 2,000 minutes (anytime, any network), 5,000 texts, All-you-can-eat Data, 5,000 Three-to-Three minutes, Voicemail, and an Apple iPhone 4 Bumper.

Other plans are available, ranging from £25 - £43 per month, but they are also still stating that the handset is "currently unavailable for order online or in-store".

However, The Next Web managed to get through to an order page before it was, seemingly, withdrawn.

If the 20 April UK launch date is correct, it doesn't give Apple much time to let people know about it.

More details will follow when we have them.