Note the base of a NPN transistor has to allow it to have a voltage drop when flowing into it (for example, coming from a 5V source),
A PNP transistor has to allow it to have a voltage increase when flowing into the base (for example, coming from ground/negative terminal).