Se si è rotto "fisicamente", temo che l'unica soluzione sia acquistare un altro iPhone oltre a quello avuto con il contratto (per cui continuerai a pagare le rate).
L'unica soluzione che mi viene in mente, che non riguarda 3 ma Apple direttamente, è quella di attivare (se ancora lo puoi fare) la garanzia aggiuntiva AppleCare da 99 euro e poi di fartelo riparare pagando i 69 euro previsti da tale copertura per gli interventi su danni accidentali.
Oppure vedere se la riparazione dell'hardware ha un costo inferiore, sempre da Apple o da terzi.