As for now, they can co-exist and can even be complimenting each other if Paypal will decide to accept Bitcoin.
I don't think that Paypal will ever accept Bitcoin, because both are incompatible to each other. Paypal offers payment reversal for the buyers, while Bitcoin has no such facility. So, I don't think that PayPal may ever consider accepting Bitcoins.