Analyst Brian of Topeka Capital Markets reported that Apple may launch the next generation iPhone this coming May or June.  It will include multiple colors and sizes.  The next iPhone model may be available in a total of eight colors; the pink, yellow, blue, green, purple, silver, and slate shades and a Red model with proceeds benefiting AIDS research.  The reason of different size screen is to attract more market attention in countries like China.  This is going to be an interesting launch!