Personal preference: Scale by party size, not level. It doesnt make sense for enemies that are powerful (like demons) to be scaled down because your party is lower level. However the group attacking you could have more or less enemies in it, depending on party size.