Lumia 520 has got larger storage of 8GB internal memory that is expandable up to 64GB via microSD slot card as compared to Nokia X, which has 4GB internal memory, which is expandable up to 32GB.
Lumia 520 also supports up to 21.1Mbps download speed on HSDPA while the Nokia X tops at 7.2Mbps.
Winner: Lumia 520