Which is greater than 1500 ml or 1.5 l?

Ordinally, 1000 ml = 1 l. Thus, 1500 ml = 1.5 l, which means they are the same.