Citibank is currently holding a tactical promotion from now till 31 Aug 2017, where you stand to earn 8 mpd for eligible bookings made here. This promotion is only valid for eligible stays until 31 Dec 2017. Citibank will resume the normal earn rate of 6 mpd with Agoda after 31 Aug 2017:
UOB PRVI Miles currently only offers 6 mpd for their ongoing promotion with Agoda, so the Citi Premiermiles offer is definitely more attractive for now. This might come in handy if you’re planning a trip before the end of this year.
Full terms and conditions can be found here.