White iPhone 4 model delayed due to camera issues?

We all know that the launch of the white model of the iPhone 4 terminal has been postponed for another half a year and in reality this launch might never take place again considering that this is the 3rd postponement and the deadline is quite close of the release of the next version of the iPhone. The main reason why it is rumored that the launch was delayed until now is related to the impossibility of finding a method to make all the components in the same shade of white, but now another presumption returns, but this time it is about terminal room. The iPhone 4 terminal has a very good camera that under normal conditions takes more than good pictures for a mobile phone, but it seems that the situation is a little different with the white terminals. Due to the fact that Apple used glass panels for the construction of the terminals, it would seem that there is a small problem with the dissipation of light in the white model due to the color of the case.

Because both the front and back of the iPhone 4 is made of glass, Apple has to be very careful about light leaking out of the seams and through the backplate of the handset, since they can't just slap another layer of coating to fill the gaps. On the black iPhone 4, this isn't as big of a problem, but the white iPhone 4's back is naturally more transparent than the black's. Hence the delay.

According of This theories the white model of the iPhone 4 takes much lower quality photos due to this problem with the camera and this would be the main reason for postponing the launch. It seems that Apple would oblige all manufacturers of accredited cases to rigorously test their products so that they do not block the camera lens and have no impact on the quality of the pictures taken with the phone's camera. I don't know if this theory with the camera has any grain of truth or not, but it is certain that Apple has already postponed the launch of this terminal 3 times and there is a rather serious problem with it.

What do you think?