Yes, you can transfer the battery from one iPhone to another. However, you will need to remove the battery from the old iPhone and then install it in the new iPhone.