One more thing to consider: does HKG-SIN have a guaranteed F flight? Last time I looked there was one 77H and one 744 but none of them were convenient for me so you may end up in a J seat on the HKG-SIN & SIN-HKG legs. IMO not a big deal for 4ish hours but you may feel differently.