I am planning on signing a lease in the near future, and was verbaly promised that the carpets would be changed by one leasing agent. A second leasing agent is now telling me that the carpets will not be changed. The carpets are 'old'.

Is there a certain duration of time that a landlord is supposed to change carpets in Philadelphia? Once every how many years?