Revenue recognise over time
Per FRS115, para 35, there are 3 criteria for revenue should be recognised over time if one of the criteria is met as mentioned in 35 (a), (b), or (c).
Only one of the criteria is met, not all of the three criteria.
If none of the criteria is met, revenue is recognised at a point of time. It is not a choice between them.