From what I read, omoled screens will disintegrated over time. Just the nature of it. But if you got the phone with a dull screen from the get go, screen probably was not calibrated correctly from assembly. In that case, I don't know of a calibration app. Don't know if exists. Best to do a warranty exchange.
Sent from my XT1058 using XDA Premium 4 mobile app