Is Pokemon white version only compatible with Nintendo DSi and Nintendo DSi XL?

No, Pokemon Black and White are compatible with all versions of Nintendo's DS line.