> APN setting has a parameter called "types". The "types" tells device which kind of data connection should use
> this APN setting to establish data connection. So if there are multiple data connection types using the same
> APN, those types will be integrated into one APN settings.

If the rest of settings (not only the APN name) are the same (equal) that's true.

> Therefore, I would like to said if two settings have the same APN name, they will be merged into single one
> and add both of their type into types field of the APN setting.

Not always due the reason I commented right above.