in my opinion, in that price range i'd look at a moto g. Its £99 and can be unlocked for £2
https://www.o2.co.uk/shop/phones/mot...-blank-_-blank
The Moto g is as powerful as the full sized s3 and is a steal for £99. Out of your choices i'd use the sony, the s3mini is too small and is around 3 years old, the Sony has better camera, bigger screen and newer