From what I can tell, all three are the same physical size with the same screen resolution (correct?). And all can come with any of the carriers, ATT, Sprint, Cricket, T-Mobile etc., right? 5s has a somewhat faster processor, and a longer-lasting battery. Anything else? 5 and 5s can come with 8GB, 16GB, 32GB, or 64GB. 5c (I think) originally came with only 8GB memory, right? But recently I've seen 5c phones for sale with 16GB or more. Do they now come with more than 8GB? 5c also comes in more colors, for those who like colorful cases. Anything else? Inquiring minds want to know!