Apple hasn't announced the next generation iPhone yet. They haven't even announced the announcement yet. Sure, there have been parts leaks, but nothing is confirmed until Tim Cook, Phil Schiller or Jonathan Ive hold it up on stage. That means there's still time to let our imaginations run away...