This can happen for a few different reasons. SwiftKey emoji uses the standard Android font. This means, that depending on what version of Android your device(s) are running and what app you are using, the look and color of the emoji will be impacted.
The type of device your friend has is different than yours
Your friend’s device is running a different OS version