I'm trying to research replacements for Mrs Weaver's beloved iPhone 5c. She doesn't want to get rid of it, but the processor architecture is old hat and its flash storage space is completely inadequate for all her many photos and music and the number of apps she would like to have but can't, and it doesn't have enough RAM either. What could I get instead that is physically small with an excellent display, modern CPU and lots of storage? Should I wait, given that there is no time pressure, she can struggle on as she is for a while.