You can check the side-by-side comparison of the 3 phone from link below.
Samsung Galaxy S III mini, Nokia Xperia SL and Nokia Lumia 520 comparison