From where you picked this shiva.
It's seeming senseless.
MSB talk about sign bit so sign flag value is bit position dependent (MSB)
Auxiliary carry flag is about extra carry bit from lower nibble to higher nibble so this is too bit position dependent
but Parity flag and zero flag don't just depend on one bit position. We have to know whole ALU o/p then only we can tell the value of these flags..