Если список цен это все похожие, то сперва находим среднюю цену, а потом сравниваем текущую со средней
<?php
$prices = [5000, 2350, 4200, 4000, 3000, 4500];
$avg_price = round(array_sum($prices) / count($prices), 2);
foreach($prices as $price)
{
$abs_diff = round(abs($price-$avg_price)/$avg_price*100, 2);
echo "Цена {$price} на {$abs_diff}% ".
($price > $avg_price ? "дороже" : "дешевле")." чем средняя {$avg_price}\n";
}
Цена 5000 на 30.15% дороже чем средняя 3841.67
Цена 2350 на 38.83% дешевле чем средняя 3841.67
Цена 4200 на 9.33% дороже чем средняя 3841.67
Цена 4000 на 4.12% дороже чем средняя 3841.67
Цена 3000 на 21.91% дешевле чем средняя 3841.67
Цена 4500 на 17.14% дороже чем средняя 3841.67