They also consider the strength of their national teams, UAE is a good choice but national team is bad... Indonesia only get the nod to host since they have to qualify thru FIBA Asia cup top 8 for WC slot next year (w/c they failed), but in reality, they were not deserved to get automatic slot... That is my main concern for UAE... Iran is also not a good choice since Australia and NZL were banned to go Iran.. So that is not an ideal for FIBA to give Iran hosting gig... Jordan meanwhile they host FIBA Asia womens cup and some under youth category, but their stadium is bad, Anyway they give Lebanon hosting gig last 2017 even their stadium is bad too... Actually Saudi has a good stadium in Jeddah, check at their Asia cup qualifiers home games and 1st and 2nd window home game matches... That's good stadium actually, better than Jordan, Qatar and even Bahrain...
https://www.youtube.com/watch?v=jH0lq8RQaRE&t=3s
1st window home game of KSA vs Jordan
The King Abdullah sports stadium is actually exclusive always in football, but this is also using for other sports including basketball... They change it if it is football, or WWE, boxing or basketball....
https://scontent.fjed2-1.fna.fbcdn....ybs0x7mLLOPz277cMfMH_ShNAisdKSHLQ&oe=638C7AEC