You can potentially have your criminal record sealed in Pennsylvania. It depends on the circumstances at hand, however. A record sealing or a granting of relief under a limited access would be where a record is sealed, not expunged. It's similar, although there are certain major differences that record would be sealed, meaning that the public would not be able to see it. Most employers would not be able to see it.
If almost all, although the record is still maintained and it's available upon request by certain law enforcement and government agencies, including professional licensing agencies, but misdemeanors and felonies cannot be expunged in Pennsylvania unless certain very limited exceptions are met.
For example, if the person is 70 years of age and other conditions are met, or if a person's deceased and other conditions are met.
Felonies can never be sealed. Many misdemeanors can be sealed if eligibility requirements are met largely that a person at a minimum remains arrest and prosecution free for 10 years. An experienced Pennsylvania criminal defense attorney will be able to let you know if you're eligible and what would be best for you.
Certainly, if you're eligible for an expungement, an expungement should be sought, or if not, if a record sealing would be able to address your concerns and there's other possible options also if, say, record sealing and an expungement would not be either applicable or helpful to the given circumstances such as a pardon, speaking to an experienced attorney will be able to help you best understand your options and how to proceed accordingly.