Share your experience!
your carrier might be seeing the xperia as a standard mobile, resulting in the mms compression (profile) being reduced heavily.
for example i have a 2014 motorola moto g 4g. in australia, on the telstra network, any mms you receive comes through as very bad quality (eg if someone sends a 200kb image, i receive it as 20kb). now if put a different carrier's sim card in they mms comes through ok.
after escallating the issue with the carrier, they basically said that because its a phone, never sold by the carrier (telstra) the mms profile/compression falls onto a fall back setting, which in this case is very poor quality and high compression.
They also said they will not fix it becuase it would take too much time and effort and cost money. All of which is a load of crap.
but anyway in this example i bought a xperia z5 compact and the mms quality on the testra network is great.
Kinghosem,
Try sending the images from iPhone via email, bluetooth or wifi instead. Even if you send via IM, photos are still compressed. And no amount of waiting is going to improve it.
i've been doing some testing with a some what similar issue.
my motorola phone was receiving very poor quality mms, anyway its the carrier thats causing the compression because it says its a phone they didnt sell, so they've set a generic profile for mms.
but anyway now i have a z5 compact and the mms photos are fine, however its kind of weird with receiving mms's from a iphone user.
basically if another android user sends me a 250kb image, i receive it as a 250kb image. now with the iphone its a bit weird, i've noticed half the time the mms is more compressed, other times not. and its inconsistent. only thing i did notice (while testing mms from a iphone 5s) the higher/bigger size the original photo the more likely it will come through better. so for eg if the original photo on the iphone is 1.1mb it will come through as a 100kb file. but if the photo was 1.8mb it will come through as 180kb, as an example.
but like i said, its very inconsistant, whereas with android to android it pretty consistant.