After looking at the spec's I would choose the Samsung Grand , it comes with Jelly Bean and it has a larger internal memory and can take up to a 64gb SD card. The other phone can be upgraded to Jelly Bean and has half the memory capacity and SD card capacity.