'Different price' = 'different product'.
Except maybe if a grouped attribute of the product determines the price. Think about a bag with multiple sizes, where the L is more expensive than the M. On a PDP this would be one product, but on a PLP you would present it as 2 different products to not surprise the customer with a changing price.