Share your experience!
You have to contact Sony's repair center
http://www.sonymobile.com/global-en/support/contact-us/
you can buy the part online but doing so might void your warranty
The warranty of my phone has already expired that was the reason I was asking about the cost
You have to contact them to get the price, most likely you will have to stop by a repair center.