It wouldn't make sense for your phone to be part of a P2P network. It's only connected to your radio tower, and not really anything else.
Also, you could define a maximum file limit size, and at that point your phone would be considered backed up, and then if no other route is found, the transfer is cancelled after a certain timeout.