If there is a conflict between the two special Acts, the later Act must prevail. To put it in other words, when there are two special statutes which contain the non-obstante clauses, the later statute must prevail. This is because at the time of enactment of the later statute, the legislature could be said to be aware of the earlier legislation and its non-obstante clause. If the legislature still confers the later enactment with a non- obstante clause, it means that the legislature wanted that enactment to prevail.
Solidaire India Ltd. v. Fairgrowth Financial Services Ltd., (2001)3 SCC 71