1. A system for enabling selection of one or more different mobile devices for delivery, comprising: a server comprising: a processor; a non-transitory memory; and a server application stored in the non-transitory memory of the server that, when executed by the processor of the server, configures the processor of the server to: trigger a mobile device application to run a diagnostics test on a current mobile device by sending a signal to the current mobile device; the current mobile device comprising: a processor; a non-transitory memory; and the mobile device application stored in the non-transitory memory of the current mobile device that, when executed by the processor of the current mobile device, configures the processor of the mobile device to: run the diagnostics test on the current mobile device in response to receiving the signal from the server application, wherein the diagnostics test comprises the mobile device application examining a processing capacity of the processor of the current mobile device and whether one or more viruses are present in the current mobile device, and send a message to the server application indicating results of the diagnostics test, wherein the server application is further configured to: receive the message from the mobile device application indicating the results of the diagnostics test, determine a refurbished value of the current mobile device based on the results of the diagnostics test, identify one or more characteristics associated with the current mobile device, the one or more characteristics selected from a group consisting of: one or more features of a current mobile service plan associated with the current mobile device comprising at least an amount of time remaining on a contract corresponding to the current mobile service plan, one or more features of the current mobile device, and a usage history of a user of the current mobile device, identify the one or more different mobile devices, wherein identifying the one or more different mobile devices comprises identifying a retail price for each of the one or more different mobile devices, generate an available price for each of the one or more different mobile devices based on the one or more characteristics associated with the current mobile device, the refurbished value of the current mobile device, and the retail price for each of the one or more different mobile devices, wherein the available price for each of the one or more different mobile devices varies depending on the amount of time remaining on the contract with a higher available price when there is more time remaining on the contract and a lower available price when there is less time remaining on the contract, provide the generated available price for each of the one or more different mobile devices to a display associated with a user associated with the current mobile device, receive user input from the user associated with the current mobile device that indicates a selection of at least one of the one or more different mobile devices, transmit a request to a server of a mobile service provider associated with the current mobile service plan, the request indicating the selection of the at least one of the one or more different mobile devices by the user of the current mobile device, and in response to receiving the request, initiate, via the server of the mobile service provider associated with the current mobile service plan, delivery of the at least one of the one or more different mobile devices to an address associated with the user associated with the current mobile device, and the at least one or more different mobile devices comprising: a processor; a non-transitory memory; and a transfer application stored in the non-transitory memory of the at least one or more different mobile devices that, when executed by the processor of the at least one or more different mobile devices, configures the processor of the mobile device to: automatically activate the transfer application responsive to the at least one or more different mobile devices being powered on, receive one or more account identification items uniquely associated with a mobile service account of the current mobile service plan of the current mobile device, transmit the one or more account information items to a second server of the mobile service provider, and automatically receive activation of mobile service associated with the mobile service account in response to transmitting the one or more account information items, wherein transmitting the one or more account information causes the second server of the mobile service provider to transmit a signal to deactivate the current mobile device automatically in response to receipt of the one or more account information items and activation of the mobile service associated with the mobile service account on the at least one or more different mobile devices.