<?php

function fullCostPhone($cost, $monthlyPayment, $percent, $commission = 0, $openPayment = 0) {
	
	$credit = $cost*$percent + $commission + $openPayment;
	
	if ($credit < $monthlyPayment) return round($credit);
	
	$credit -= $monthlyPayment;
	$totalPayment = $monthlyPayment;
	
	for(;;) {
		$credit = $credit*$percent + $commission;
		
		if ($credit < $monthlyPayment) {
			$totalPayment += $credit;
			break;
		}
		
		$credit -= $monthlyPayment;
		$totalPayment += $monthlyPayment;
	}
	
	return round($totalPayment);
}

$HomoCredit = fullCostPhone(39999, 5000, 1.04, 500);
$SoftBank = fullCostPhone(39999, 5000, 1.03, 1000);
$StrawberryBank = fullCostPhone(39999, 5000, 1.02, 0, 7777);

if ($HomoCredit < $SoftBank && $HomoCredit < $StrawberryBank) {
  echo "Приобретайте ипхон всего по $HomoCredit рублей в HomoCredit! Самое выгодное предложение!";
} elseif($SoftBank < $HomoCredit && $SoftBank < $StrawberryBank) {
  echo "Приобретайте ипхон всего по $SoftBank рублей в SoftBank! Самое выгодное предложение!";
} else {
  echo "Приобретайте ипхон всего по $StrawberryBank рублей в StrawberryBank! Самое выгодное предложение!";
}