Water breakthrough is a big challenge in light oil production, and different types of inflow control devices are developed to delay or reduce breakthrough. Light oil production from a heterogeneous reservoir is simulated to study the effect of three types of inflow control devices, one passive control and two autonomous controls. NETool is used as the near-well simulation tool. The functionality of passive inflow control device (ICD) and the autonomous rate control production device (RCP) is included in NETool, whereas the autonomous inflow control valve (AICV) is simulated based on expected behaviour. The total production rates and the water cut versus drawdown and the performance curves for ICD, RCP and AICV are studied. The results confirm that RCP and AICV reduce the water production and water cut significantly. The water cut is about 27% for RCP and 44% for ICD at 15 bar. AICV is designed to close 99% for water, and produces negligible amounts of water. The RCP completed well produces about 310 m 3 oil and 110 m 3 water per day at drawdown 15 bar. ICD produces about 230 m 3 water per day, whereas AICV produces insignificant amount of water. The results confirm that the water production decreases with RCP and AICV compared to ICD. Delayed and reduced water production will result in increased oil recovery.