How to get internet at home with a years contract

I am an expat here and would like to know which internet service to approach but it seems quite difficult here as i have been told by a few that there is no internet coverage and by a few that there has to be 24 month contract time period.

You can approach TM for internet service. even with 24 months contract you can cancel anytime by paying the early termination penalty (around RM 500)